200 Код ответа после сброса пароля Laravel Vue SPA - PullRequest
0 голосов
/ 22 апреля 2020

Я получаю 200 response code (с HTML в response.data, что неверно), когда я делаю запрос на вход в систему, но только после того, как я прошел процесс сброса пароля. В остальное время этот запрос возвращает 204 response code или пользовательский 205 response code, который я использую, чтобы сообщить внешнему интерфейсу, что пользователь не подтвердил свою электронную почту. Даже если попытка входа в систему с 200 response code прошла успешно, мне нужно сообщить мне статус проверки.

Это мой LoginController

    protected function authenticated(Request $request, $user)
    {
        if ($request->isXmlHttpRequest()) {
            // 204 = success and user has been verified
            // 205 = success but user is not verified
            return $user->email_verified_at ? response(null, 204) : response(null, 205);
        }
    }

Я не уверен, где это 200 response code исходит от? И почему он появляется только после сброса пароля? Я использую все встроенные Laravel конечные точки маршрута, Auth::routes(['verify' => true,]);. Все внешние интерфейсы построены с Vue.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...