本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载、或重新修改使用,但需要注明来源。 [署名 4.0 国际 (CC BY 4.0)](https://creativecommons.org/licenses/by/4.0/deed.zh) 本文作者: 苏洋 创建时间: 2009年10月21日 统计字数: 691字 阅读时间: 2分钟阅读 本文链接: https://soulteary.com/2009/10/21/wordpress_lost_pass.html ----- # [PHP]WordPress之找回密码改进 或许国内的人的素质高一点吧,WordPress在制作的时候没有考虑到用户恶意提交找回密码,我记得之前有小菜帮我找回密码来着,再次贴出来解决的方案… 对于一些用户,我们不需要找回密码,或者我们可以使用其他的表单变量来进行特别的用户的密码找回。 在此我只写出不找回密码的方法。 依旧使用支持UTF-8的编辑器打开 wp-login.php文件,然后向下查找, ```php user_login; $user_email = $user_data->user_email; ?> ``` 在代码后添加一个判断即可,比如 ```php soulteary@qq.com"==$user_email) { die(); } ?> ``` 你也可以给一个空的修改成功的提示,但是却不重置密码. 上面的方法只能判断单独的字串,甚不方便,还好,php对于数组的支持超出我们的想象。 ```php ’soulteary@qq.com’, ’soulteary@gmail.com’))) { die(‘joke~?’); } //检测是否有用户列表中的ID if (in_array($user_email,array(‘花好月圆’, ‘苏洋’))) { die(‘joke~?’); } ?> ```