This commit is contained in:
2026-01-05 20:16:30 +08:00
parent 9e49288dbb
commit 1e64ef96f7
7 changed files with 264 additions and 80 deletions
+27 -1
View File
@@ -137,9 +137,35 @@ class LoginController extends Base
AdminUser::where('uid', $aUser['uid'])->update(
['login_count' => $aUser['login_count'] + 1, 'update_time' => time()]
);
// 生成token(简单的base64编码,包含用户ID和时间戳)
$tokenData = [
'user_id' => $aUser['uid'],
'timestamp' => time(),
'random' => rand(100000, 999999)
];
$token = base64_encode(json_encode($tokenData));
// 记录登录成功日志
$this->recordLoginLog($account, 1);
return json(['code' => 0, 'msg' => '登录成功', 'data' => []]);
return json([
'code' => 0,
'msg' => '登录成功',
'data' => [
'token' => $token,
'user_info' => [
'id' => $aUser['uid'],
'account' => $aUser['account'],
'name' => $aUser['name'],
'avatar' => $aUser['avatar'] ?? '/static/images/avatar.png',
'phone' => $aUser['phone'] ?? '',
'sex' => $aUser['sex'] ?? 1,
'qq' => $aUser['qq'] ?? '',
'wechat' => $aUser['wechat'] ?? '',
'create_time' => $aUser['create_time'] ?? 0
]
]
]);
}
}