feat(uniapp): 集成 Pinia 状态管理并实现用户认证流程

This commit is contained in:
augushong
2026-02-01 12:01:37 +08:00
parent ae6b3f1b67
commit 1a88ff286e
14 changed files with 242 additions and 5228 deletions

View File

@@ -520,12 +520,12 @@ class AdminControllerBase extends BaseController
!in_array($currentController, $adminConfig['no_login_controller']) &&
!in_array($currentNode, $adminConfig['no_login_node'])
) {
empty($adminId) && $this->error('请先登录后台', [], __url('admin/login/index', ['back_url' => $back_url]));
empty($adminId) && $this->error('请先登录后台', [], __url('admin/login/index', ['back_url' => $back_url]), 40101);
// 判断是否登录过期
if ($expireTime !== true && time() > $expireTime) {
session('admin', null);
$this->error('登录已过期,请重新登录', [], __url('admin/login/index', ['back_url' => $back_url]));
$this->error('登录已过期,请重新登录', [], __url('admin/login/index', ['back_url' => $back_url]), 40102);
}
}