新闻中心

WordPress用户注册成功后页面直接显示注册时密码无需邮箱获取

作者 / 时间 2014-07-15 16:03:21

无忧主机香港空间Wordpress程序的站长都知道,当访客在自己的博客后台注册成为会员后,wordpress系统会把访客密码发送到你的邮箱,可是,有的时候邮箱却收不到用户注册发来的密码邮件。然而Wordpress的密码又是系统自动生成的,如果用户收不到密码就没办法登陆了;遇到这种情况的话,最好的方法就是,用户注册后立即显示出来,就是在注册页面显示系统生成的密码,不可思议吧,下面就是实现方法: 因为下面的操作需要改动网站程序,建议先做一下全站备份,如果不会,请联系我们无忧主机客服。准备工具:flashfxp.exe和Notepad++。   第一步:把网站根目录下面的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'); 修改好以后就是第三步了。 第三步:把修改好的文件,上传到空间上面,然后去注册一个会员瞧瞧吧!     [caption id="attachment_14981" align="alignnone" width="324"]wordpress截图 wordpress截图[/caption] 无忧主机相关文章推荐阅读: WORDPRESS网站如何自动创建管理账号 如何在WORDPRESS网站后台列表中记录用户注册时IP地址方法 WORDPRESS在网站后台文章列表如何显示文章附件具体详情和数量

本文地址:https://www.51php.com/wordpress/14980.html

1
1
1
1
1
1
1