• 源码铺子 欢迎您

让WordPress注册后直接显示密码

分类:技术教程 时间:2023-03-12 21:03 浏览:164
概述
给WordPress添加一个注册之后可以直接看见密码的功能吧!因为最近打算开启注册功能,打算分享一些注册才能够有权限看的内容,不过原本的WordPress注册只能通过邮件的方式将密码发送给用户, 这样虽然能够通过邮箱验证用户的有效性,不过却是麻烦了很多的步骤,比如中途可能导致发送邮件失败,用户邮箱忘记密码,恶意注册,刷账号等等,因为只要注册了,不管别人看不看的到密码,这个号都算是有效的了。让WordPress注册后直接显示密码1.首先你
内容

给WordPress添加一个注册之后可以直接看见密码的功能吧!因为最近打算开启注册功能,打算分享一些注册才能够有权限看的内容,不过原本的WordPress注册只能通过邮件的方式将密码发送给用户,
这样虽然能够通过邮箱验证用户的有效性,不过却是麻烦了很多的步骤,比如中途可能导致发送邮件失败,用户邮箱忘记密码,恶意注册,刷账号等等,因为只要注册了,不管别人看不看的到密码,这个号都算是有效的了。

让WordPress注册后直接显示密码

1.首先你需要打开网址的注册功能,这个就不用多说了。
2.打开位于wordpress根目录下的wp-login.php,然后找到这句代码:

$errors->add('registered', __('Registration complete. Please check your email.'), 'message');

替换成下面的代码:

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

3在 wp-includes/user.php下找到 这行代码:

update_user_option( $user_id, 'default_password_nag', true, true ); //Set up the Password change nag.

在其下面添加

// 把注册的用户名和随机生成的密码写进 cookie setcookie("u",$user_login); setcookie("user_pass",$user_pass);

这样一来当用户注册的时候就可以直接显示密码了。
效果图如下图所示:


1.jpg

评论
资讯正文页右侧广告
点击排行
源码铺子
网站首页| 关于我们| 广告合作| 联系我们| 隐私条款| 免责声明| 网站地图
CopyRight ©  2020- 源码铺子-www.shopet.cn源码铺子川公网安备51068202000248号 蜀ICP备20020328号-1
本站所有资源来源于互联网,仅用于学习及参考使用,切勿用于商业用途,如产生法律纠纷本站概不负责!
资源除标明原创外均来自网络转载,版权归原作者所有,若侵犯到您权益请联系我们删除,我们将及时处理!若您需使用非免费的软件或服务,请购买正版授权并合法使用!
本站支持http/3及IPV6访问! 本站支持http/3及IPV6访问!
浏览记录
联系客服
平台客服1 平台客服2 工作时间
09:00 - 21:00
手机版
源码铺子
扫一扫进手机版
返回顶部