更新
This commit is contained in:
@@ -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
|
||||
]
|
||||
]
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user