某个网站用的wordpress
昨天用阿里云快照和镜像功能转移数据后升级了云服务器,出现登录输入帐号密码,直接跳转至首页
排除了插件和程序bug的原因,初步判断是cookies导致的,但排查未果,难道真的是之前改过密码? 但是前两天还是用老密码在登录…一切正常啊,难道自己记错了?
后面试了试重新修改密码…并停用了后台地址重定向的代码,修复后可以进去了……..什么鬼
1 删除functions.php中的以下代码
1 2 3 4 | add_action('login_enqueue_scripts','cracker'); function cracker(){ if($_GET['loginaccess']!= 'xxxx') header('Location:http://www.yourdomain.com/'); } |
2 增加以下代码,重置密码,后面的1代表超级管理员的ID
1 | wp_set_password('yourpassword',1); |
3 ssh执行(启用了opcache,所以要刷新下)
1 | /etc/init.d/php-fpm restart |
4 functions.php中删除步骤2代码,重复步骤3,然后登录
这件事告诉自己:有时候看似很复杂的事,也许只是一件小事,不能让思维局限在常规套路上…哈哈哈
原文链接:https://xiaohost.com/10741.html,转载请注明出处。
评论1