где и как хранить токен аутентификации паспорта laravel и отправлять запрос от внешнего интерфейса с этим токеном? - PullRequest
0 голосов
/ 23 сентября 2019

Я создал аутентификацию на основе API паспортов Laravel и использую реагирование js как frontend. Когда я отправляю запрос на вход в систему с электронной почтой, пароль, мой бэкэнд отправляет мне токен аутентификации. Где я должен хранить этот токен ??если я хочу сохранить его в куки, как это сделать ??и как отправить это с помощью ajax-запроса внешнего интерфейса ??

на самом деле я совершенно новый. поэтому, если этот вопрос звучит глупо, извините ..

это моя функция входа в систему:

public function login()
    {
        if (Auth::attempt(['email' => request('email'), 'password' => request('password')])) {
            $user = Auth::user();
            $success['token'] =  $user->createToken('AppName')->accessToken;
            return response()->json(['success' => $success], $this->successStatus);
        } else {
            return response()->json(['error' => 'Unauthorised'], 401);
        }
    }

1 Ответ

0 голосов
/ 23 сентября 2019

Вы можете сохранить токен в локальном хранилище по реакции js.Это один из способов сохранить токен и получить к нему доступ.

 localStorage.setItem("token", token value)
...