У меня есть приложение ioni c, которое использует Laravel в качестве бэкэнда, я получаю доступ к данным laravel, используя api с драйвером jwt.
Когда пользователь обращается к мобильному приложению, а его учетная запись не активные, им не разрешено входить в систему.
Мне нужно перенаправить пользователя на страницу подтверждения, если учетная запись не активна.
Вот мой API / AuthConntroller
public function login()
{
$credentials = request(['phone', 'password']);
if (!$token = auth()->attempt($credentials)) {
return response()->json(['error' => 'Failed to login with given credentials'], 401);
} elseif ($user = auth()->user()->status == 0) {
return response()->json(['error' => 'Your account is not activated'],401);
}
return $this->respondWithToken($token);
}
Эта ошибка появляется, сообщая пользователю, что учетная запись не активирована, поэтому мне нужно перенаправить пользователя на страницу подтверждения в приложении, чтобы активировать учетную запись.