У меня есть это:
this.authenticationService.login(this.f.username.value, this.f.password.value)
.subscribe(
data => {
this.router.navigate([this.returnUrl]);
},
error => {
this.alertService.error(error);
this.loading = false;
});
вот метод входа:
login(username, password) {
return this.http.post<any>(`http://localhost:8000/api/Authinticate`, { username, password })
.pipe(map(user => {
// store user details and jwt token in local storage to keep user logged in between page refreshes
localStorage.setItem('currentUser', JSON.stringify(user));
console.log(user);
//this.currentUserSubject.next(user);
return user;
}));
}
даже если я указываю неправильные учетные данные
this.router.navigate([this.returnUrl]);
происходит перенаправление