У меня есть логин и выход. При первом входе в систему, когда я заполняю неправильное имя пользователя или пароль, перехватчик ловит ошибку и выдает ее. Но после успешного входа в систему я выхожу из системы.
Затем я ввел правильное старое имя пользователя, но неверный пароль, перехватчик ничего не перехватил и успешно прошел мой логин.
Моя проблема похожа на Как удалить аутентификацию заголовка при выходе из системы? , но, похоже, ответа пока нет
Мой логин
public logIn(username: string, password: string): Observable<any> {
const url = apiConfig.logIn.url;
const params = new HttpParams()
.set('grant_type', 'password');
const headers = new HttpHeaders()
.set('username', username)
.set('password', password);
return this._http.get(url, {params, headers});
}
Мой выход
public logOut() {
this._appStorage.clear(); // clear token in cookie
this._router.navigate(['/']);
}
Ожидается: ошибки перехвата перехвата при повторном входе в систему с правильным именем пользователя OLD, неверным паролем