fix(admin): 优化保持登录在 redis 作为 cache 下的异常 update login expiration logic-Change expire_time comparison in CheckLogin middleware

- Update expire_time assignment in Login controller
- Use 0 instead of true for 'remember me' functionality
This commit is contained in:
wolfcode
2025-07-15 14:25:35 +08:00
parent a74ad2dda2
commit b8194994f0
2 changed files with 2 additions and 2 deletions

View File

@@ -68,7 +68,7 @@ class Login extends AdminController
$admin->save();
$admin = $admin->toArray();
unset($admin['password']);
$admin['expire_time'] = $post['keep_login'] == 1 ? true : time() + 7200;
$admin['expire_time'] = $post['keep_login'] == 1 ? 0 : time() + 7200;
session('admin', $admin);
$this->success('登录成功');
}