wordpress博客用户注册后邮箱收不到密码的解决方法

作者: 鲁智深 分类: wordpress 发布时间: 2013-04-10 16:35

wordpress在用户注册的后默认邮件发送密码,有的空间不支持邮件发送,新用户收不到密码也就无法登陆了。对于这种情况可以通过在注册页面显示系统生成的密码临时解决,实现方法看下面的wordpress教程。

实现wordpress注册生显示生成密码:

编辑wordpress根目录下的wp-login.php文件,在其中找到函数代码

wp_new_user_notification($user_id, $user_pass);
 register_new_user函数用于注册成功后发送注册通知

会员注册显示密码

在以上代码的下面添加以下代码:

setcookie(“u”, $user_login);
 setcookie(“user_pass”, $user_pass);

这两句表示把注册时用户填写的用户名以及随机生成的密码写进cookies

再找到以下代码:

$errors->add(‘registered’, __(‘Registration complete. Please check your e-mail.’), ‘message’);

将其替换为:

$errors->add(‘registered’, __(‘注册成功!用户名:’.$_COOKIE["u"].’ 密码:’.$_COOKIE["user_pass"].’(登录后自行修改成您便于记忆的密码)’), ‘message’);

保存文件后即可。之后的用户新注册就会立即显示密码了

相关文章

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

7条评论
  • 收到

    2015 年 7 月 4 日 17:44

    最新版咋搞

  • 一瞥惊鸿

    2015 年 6 月 13 日 10:23

    第一步就找不到这些代码 不知道最新版的怎么设置了

    1. 爱映“疯”

      2015 年 6 月 13 日 11:21

      最新版本没试过

  • ad

    2015 年 3 月 23 日 16:31

  • BenPao8

    2014 年 10 月 3 日 13:35

    这个方法好呀

  • 万妞不当之勇

    2013 年 6 月 6 日 09:52

    哥~~~我登录页面打不开了,。。。。

    1. 常熟人家blog

      2013 年 6 月 6 日 14:06

      1,用邮箱接收密码2,以上方法3,重装wordpress

发表评论

电子邮件地址不会被公开。 必填项已用*标注