特别说明:写于2024年2月7日,受特定版本约束,可能不具有长期参考价值,经验之谈
在之前我写的一篇文章中,我频繁出现了WordPress登录失败的情况,那时我密码是正确的,密码也是交给密码管理器管理的,不存在输入错误的问题,之后我怀疑是特定的插件导致的问题,我采用单一变量法进行测试,发现并不存在该现象。
之后我偶尔的一次测试中,我把通过数据库修改密码的原始md5,复制到本地,也同时把最新修改密码之后的md5复制到本地,像看一下下一次出现问题md5是如何改变的。
在设置密码之前,我特别把一些特殊的符号去掉,之前没有过,之前都是自动生成的超强密码,之后完成了改密,直到文章写的时间点,一直没有出现这个问题!
我认为极有可能是WordPress程序在把你输入的明文加密转化为md5时,进行了一些顺序或者字符串的剪切操作,因为识别到特殊符号而改变了md5,之后与数据库里面的md5对比时不同而导致你无法登录。
本身极有可能是程序的问题,只需要采取我之前的手段,减少密码强度,即可!