xf忘记管理员密码的解决办法以及关闭两部验证

contentFuntitlexenforoxf

登录 phpmyadmin 如上图位置输入以下代码 点击执行,就可以使用新密码登录了。user_id为论坛管理员的id

SQL:
UPDATE xf_user_authenticate
SET data = BINARY
    CONCAT(
        CONCAT(
            CONCAT('a:3:{s:4:"hash";s:40:"', SHA1(CONCAT(SHA1('修改为你自己的密码'), SHA1('salt')))),
            CONCAT('";s:4:"salt";s:40:"', SHA1('salt'))
        ),
        '";s:8:"hashFunc";s:4:"sha1";}'
    ),
scheme_class = 'XF:Core'
WHERE user_id = 1;

关闭两步验证

如果无意间开启了两步验证又收不到邮箱的两步验证代码:
编辑 src/config.php 添加代码:

$config['enableTfa'] = false;
订阅评论
提醒
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x