更新
This commit is contained in:
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user