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
+22 -5
View File
@@ -81,16 +81,31 @@ class UserController extends BaseController
// 记录登录日志
Log::record('用户登录成功:' . $user->account, 'info');
// 生成token(简单的base64编码,包含用户ID和时间戳)
$tokenData = [
'user_id' => $user->id,
'timestamp' => time(),
'random' => rand(100000, 999999)
];
$token = base64_encode(json_encode($tokenData));
// 返回用户信息给前端缓存
return json([
'code' => 0,
'msg' => '登录成功',
'data' => [
'uid' => $user->uid,
'user_name' => $user->name,
'user_account' => $user->account,
'user_avatar' => $user->avatar ?? '/static/images/avatar.png',
'login_time' => time()
'token' => $token,
'user_info' => [
'id' => $user->id,
'account' => $user->account,
'name' => $user->name,
'avatar' => $user->avatar ?? '/static/images/avatar.png',
'phone' => $user->phone ?? '',
'sex' => $user->sex ?? 1,
'qq' => $user->qq ?? '',
'wechat' => $user->wechat ?? '',
'create_time' => $user->create_time ?? 0
]
]
]);
@@ -183,6 +198,8 @@ class UserController extends BaseController
$cookies = [
'user_id',
'user_account',
'user-store',
'appfastnav',
'user_name',
'user_avatar',
'expire_time',