diff --git a/app/admin/controller/Login.php b/app/admin/controller/Login.php index 6dce2c3..84e41eb 100644 --- a/app/admin/controller/Login.php +++ b/app/admin/controller/Login.php @@ -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('登录成功'); } diff --git a/app/admin/middleware/CheckLogin.php b/app/admin/middleware/CheckLogin.php index ffa53e4..4e0d40b 100644 --- a/app/admin/middleware/CheckLogin.php +++ b/app/admin/middleware/CheckLogin.php @@ -49,7 +49,7 @@ class CheckLogin } // 判断是否登录过期 $expireTime = $adminUserInfo['expire_time']; - if ($expireTime !== true && time() > $expireTime) { + if ($expireTime !== 0 && time() > $expireTime) { session('admin', null); $this->error('登录已过期,请重新登录', [], __url(env('EASYADMIN.ADMIN') . '/login/index')); }