共计 803 个字符,预计需要花费 3 分钟才能阅读完成。
前言:宝塔里面安装 wordpress,在宝塔里面直接给 wordpress 添加 SSL,wp 的后台无法登陆
1. 在 phpmyadmin 的 wp_users 查看密码
2. 登陆密码是正确的,但是一直显示密码错误
【尝试过的解决方案】
1. 在 phpmyadmin 的 wp_options 给 siteurl、home 添加 https(没成功)
2. 网站根目录 \wp_config.php 添加 https 请求 (没成功)
找到代码:
* @package WordPress
*/
在下方添加如下代码:
$_SERVER[‘HTTPS’] = ‘on’;
define(‘FORCE_SSL_LOGIN’, true);
define(‘FORCE_SSL_ADMIN’, true);
3. 停止 SSL 证书,停止一切 https 内容 (没成功),返回没有证书的状态 (没成功)
4. 通过修改 MD5 值找回 WordPress 密码
登录数据库 phpMyAdmin
找到 wp 数的 wp_users,找到 user_pass 这个表
把它原来的一长串数据删掉,写上密码,例如 123456. 会看到一个函数的下拉框,把它选择为 MD5
这是为了把你的密码进行 MD5 算法加密,再保存 (没成功,显示我的密码简单不安全)
5. 跟第 4 步一样,只不过把密码设置复杂就行了 (因为我的网站安装了 wordfence)
拓展:
D5 数字加密算法采用 128 位的哈希值对字符串进行加密。 即输入一串字符(比如 ASCII 码中字符),得到一串 32 个 16 进制数的散列值(哈希值)。 这种算法很适合于 php 网页中登录密码的加密,当然只是第一重加密。
参考链接:
https://blog.csdn.net/SmartLoveyu/article/details/91353488
https://zhidao.baidu.com/question/143482658.html
https://www.diyi789.com/2018094806.html