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.juyun.top

(6)
打赏 微信扫一扫 微信扫一扫
云大君云大君
上一篇 2019年3月2日 上午1:19
下一篇 2019年3月2日 下午8:24

相关推荐

发表回复

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

问答社区 在线客服
咨询电话

iphone 咨询热线:13001069197

服务时间:上午 9:00 至晚上 21:00

联系我们

qq 技术:109033286

qq 运维:3423710838

email 邮箱:drhxxkj@163.com

2022072119482661 808026766

分享本页
返回顶部
上云攻略全知道

企业上云,购买云服务器攻略帮您节省上云成本,价值千元 的上云攻略,让您省到就是赚到!

查看详情