1. 云期刊首页
  2. 运维教程

WordPress无法登录,出现随机数校验失败的提示怎么办?

昨日,君哥和往日一样,发布完文章后关闭了电脑,今天打开电脑,准备开始苦逼的网站更新,意想不到的事情出现了,用户名和密码完全正确,可就是出现了随机数校验失败的提示,百思不得姐。

回想自己昨天的操作,无非就是购买了阿里云安骑士,安装了WP Fastest Cache插件,选择这个插件是因为这款缓存插件支持中文,设置简单,除了具备页面缓存和浏览器缓存功能外,WP Fastest Cache还支持页面压缩、css和js文件合并压缩,这是W3 Total Cache和WP Super Cache两个插件没有的功能。难道是这个缓存插件有问题吗?

有兴趣的小伙伴可以了解下阿里云安骑士:网站漏洞,后门检测,木马扫描,病毒查杀好多人都在用安骑士

经过排查,君哥发现,安装了缓存插件的wordpress都可能出现这个问题,随机数校验(nonce)是基于wordpress自带的一种表单验证方式,意为:number used once,字面意思就是只能使用一次的数字,主要用途就是有效的阻止恶意表单提交。不过由于安装了各种缓存插件,缓存生成以后后续所有用户访问这个页面都是同一个随机数,所以就会有随机数校验失败的错误了。解决方法也不难,分享出来供童靴们参考学习。

第一步:登录WordPress

使用wordpress默认的后台登录地址:http://此处为网站地址/wp-login.php,输入用户名和密码,登录到后台。

第二步:缓存插件里面设置排除页面

进入缓存插件设置排除页面,据君哥了解目前主流的缓存插件都是有排除功能的,具体您可以看下缓存插件里面的设置选项,一般只需要填写页面链接的关键字就好了,比如注册页面地址常用的login。推荐排除缓存的页面:注册、登录、找回密码、社交绑定页面、投稿、问答提问,并且对已登录用户也建议排除缓存,否则需要另外添加帐号设置、个人中心的排除规则。以WP Fastest Cache插件为例,如下图所示:

WordPress无法登录,出现随机数校验失败的提示怎么办?

云期刊旨在收集阿里云、腾讯云、百度云等云计算产品的行业资讯,最新优惠信息,提供代金券、优惠券领取,让用户以最低的价格购买服务器,享受优质的产品服务。云期刊提供免费服务器购买咨询,科技前沿资讯,互联网行业动态,软件开发及服务器运维教程,竭全力为用户提供优质服务。点击查看更多内容

如果您有任何疑问,请在页面右侧点击联系云期刊客服,第一时间为您服务。如果您有教程需求,可以在我们的社区中留言。如果您有经验要分享,我们欢迎您的到来。文章中有什么问题,也欢迎留言指正,我们共同创建一个服务平台。

本站所有内容,如有版权、侵权等问题,请及时联系本站做删除。发布者:云期刊,转载请注明出处:https://www.yunqikan.cn

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

400-100-6858

在线咨询:点击这里给我发消息

邮件:drhxxkj@163.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code