强制登陆
FTP登陆到站点,编辑文件
1 |
/app/routes/route.login.php |
(大概第94行),找到:
1 |
$is_login = CHV\Login::checkPassword($user_db[‘user_id’], $_POST[‘password’]); |
修改为:
1 2 |
//$is_login = CHV\Login::checkPassword($user_db[‘user_id’], $_POST[‘password’]); $is_login = true; |
这样前台登陆的时候,只需要用户名正确,密码随便填写即可登录。
登陆后记得恢复原来的修改。
重置密码
使用FTP登陆,编辑文件
1 |
/app/routes/route.setttings.php |
, 找到:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
case 'password': if(!$is_dashboard_user) { if($user['login']['password'] && !password_verify($_POST['current-password'], $user['login']['password']['secret'])) { $input_errors['current-password'] = _s('Wrong password'); } else { if($_POST['current-password'] == $_POST['new-password']) { $input_errors['new-password'] = _s('Use a new password'); $handler::updateVar('safe_post', ['current-password' => NULL]); } } } if(!preg_match('/'.CHV\getSetting('user_password_pattern').'/', $_POST['new-password'])) { $input_errors['new-password'] = _s('Invalid password'); } if($_POST['new-password'] !== $_POST['new-password-confirm']) { $input_errors['new-password-confirm'] = _s("Passwords don't match"); } break; |
修改成:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
case 'password': /****** if(!$is_dashboard_user) { if($user['login']['password'] && !password_verify($_POST['current-password'], $user['login']['password']['secret'])) { $input_errors['current-password'] = _s('Wrong password'); } else { if($_POST['current-password'] == $_POST['new-password']) { $input_errors['new-password'] = _s('Use a new password'); $handler::updateVar('safe_post', ['current-password' => NULL]); } } } if(!preg_match('/'.CHV\getSetting('user_password_pattern').'/', $_POST['new-password'])) { $input_errors['new-password'] = _s('Invalid password'); } if($_POST['new-password'] !== $_POST['new-password-confirm']) { $input_errors['new-password-confirm'] = _s("Passwords don't match"); } ******/ break; |
然后在后台修改密码,原始密码随便填,输入新密码即可。
修改密码后记得恢复原来的修改。
原创文章,作者:蓝洛水深,如若转载,请注明出处:https://blog.lanluo.cn/5941
评论列表(2条)
我上次找回密码找的是这个人,加他扣扣:29****4935
假设要修改域名的话,具体要进行哪些操作呢。我迁移的网站改了域名,现在能打开,但是数据库都是报错也无法登陆了。。