API接口
1.新增鉴权接口/api/v1/authToken 2.修复注册,登录,获取首页初始化数据,获取用户信息接口报错
This commit is contained in:
@@ -19,7 +19,8 @@ use support\Response;
|
||||
class Account extends Frontend
|
||||
{
|
||||
protected array $noNeedLogin = ['retrievePassword'];
|
||||
protected array $noNeedPermission = ['verification', 'changeBind'];
|
||||
// 移动端 API 不走会员权限表(user_group/user_rule)校验,仅校验登录态
|
||||
protected array $noNeedPermission = ['*'];
|
||||
|
||||
public function userProfile(Request $request): Response
|
||||
{
|
||||
@@ -44,7 +45,6 @@ class Account extends Frontend
|
||||
'code' => 1,
|
||||
'message' => __('ok'),
|
||||
'data' => [
|
||||
'id' => $user->id,
|
||||
'username' => $user->username,
|
||||
'head_image' => $user->avatar ?? '',
|
||||
'coin' => $user->coin,
|
||||
@@ -172,7 +172,7 @@ class Account extends Frontend
|
||||
if (!Token::check($params['accountVerificationToken'], $params['type'] . '-pass', $user->id)) {
|
||||
return $this->error(__('You need to verify your account before modifying the binding information'));
|
||||
}
|
||||
} elseif (!isset($params['password']) || !verify_password($params['password'], $user->password, ['salt' => $user->salt])) {
|
||||
} elseif (!isset($params['password']) || !verify_password($params['password'], $user->password, ['salt' => $user->salt ?? ''])) {
|
||||
return $this->error(__('Password error'));
|
||||
}
|
||||
|
||||
@@ -213,7 +213,7 @@ class Account extends Frontend
|
||||
$model = $this->auth->getUser();
|
||||
$params = $request->only(['oldPassword', 'newPassword']);
|
||||
|
||||
if (!verify_password($params['oldPassword'], $model->password, ['salt' => $model->salt])) {
|
||||
if (!verify_password($params['oldPassword'], $model->password, ['salt' => $model->salt ?? ''])) {
|
||||
return $this->error(__('Old password error'));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user