WordPress修改程序代码直接显示密码的方法

    |     2014年2月11日   |   生活杂谈   |     0 条评论   |    2620

WordPress的用户注册机制是,填写用户名、邮箱,由WordPress天生随机暗码,并发送到用户注册时填写的邮箱所在。但良多人的处事器并没有配置邮件处事(比如我正在用的这台处事器),年夜约因为邮件运转商的反残余邮件成果等缘故起因,招致注册之后收不到 WordPress发送的暗码邮件,无奈实现注册。

很未便利…

既然云云,不如咱们hacks一下wordpress。让WordPress注册时不发邮件,直接默示暗码得了。
若何改呢?很粗略,只有篡改WordPress根目次下的 wp-login.php 即可。

1、搜刮下面这句,位于 register_new_user 函数中。用于注册告成后发送看护。找到后把它诠释失。
wp_new_user_notification($user_id, $user_pass);

2、并不才面这句的下一行加上两句:
setcookie(“u”, $user_login);
setcookie(“user_pass”, $user_pass);

方针是把注册时填写的用户名,以及wordpress随机天生的暗码写入cookies,以便在后背调用。

3、搜刮下面这句
$errors->add(‘registered’, __(‘Registration complete. Please check your e-mail.’), ‘message’);

并把它改换为

$errors->add(‘registered’, __(‘ ^__^ 注册告成!用户名:’.$_COOKIE[“u”].’暗码:’.$_COOKIE[“user_pass”].’(登录后自行批改成您便于影象的暗码)’), ‘message’);到此,就批改实现了。糊口,上传。

转载请注明来源:WordPress修改程序代码直接显示密码的方法

上一篇:

下一篇:

回复 取消