WordPress用户注册成功后立即显示密码

原创 新起点博客  2019-11-25 14:06 
【上云必备】上云仅?102/年

今天河南SEO突然想到可以让用户注册本网站信息,说是网站用户在注册网站时用邮箱接不到密码。所以小马个人博客想了另一种wordpress注册接不到密码问题的解决方法:直接在注册成功后显示随机生成的用户密码,并提示修改密码。而且这样处理更人性化。

1.打开wordpress根目录下的wp-login.PHP文件,在其中找到函数代码:

wp_new_user_notification($user_id,$user_pass);

register_new_user函数用于注册成功后发送注册通知

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

setcookie("u",$user_login); setcookie("user_pass",$user_pass);

这两句是把注册时用户填写的用户名和随机生成的密码写进cookies

3.再找到以下代码:

$errors->add('registered',__('Registrationcomplete.Pleasecheckyoure-mail.'),'message');

将其替换为

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

4.保存文件后即可。之后的用户新注册就会立即显示密码了,如下图:

通过以上方法就可以不用接受邮箱的形式来让用户注册账号信息了。

本文地址:https://www.henenseo.com/archives/1600
关注我们:请关注一下我们的微信公众号:扫描二维码新起点博客的公众号,公众号:xinqidian129
版权声明:本文为原创文章,版权归 新起点博客 所有,欢迎分享本文,转载请保留出处!
宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取
【腾讯云】海外1核2G服务器低至2折,半价续费券限量免费领取!

发表评论


表情