您好,欢迎来到菜鸟吧源码网-本站资源仅供学习与参考,禁止用于商业或违法行为!
  • 首 页
  •  

    当前位置:主页 > 站长学堂 > WP教程 >
    让WordPress注册后直接显示密码
    时间:2024-09-20 21:30 作者:菜鸟哥 浏览:收藏 挑错 打印

    内容

    给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);

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


    让WordPress注册后直接显示密码


    郑重声明:
    本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
    我们不承担任何技术及版权问题,且不对任何资源负法律责任。
    如无法下载,联系站长索要。
    如有侵犯您的版权,请给我们来信:cainiaovip8@qq.com,我们尽快处理。

    用wordpress制作网站的遇到的问题总结用wordpress制作网站的遇到的问题总结
    WordPress自定义多个侧栏教程WordPress自定义多个侧栏教程
    最新版WordPress小工具制作最新版WordPress小工具制作