前言:宝塔里面安装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网页中登录密码的加密,当然只是第一重加密。
参考链接: