Angular редирект происходит всегда? - PullRequest
0 голосов
/ 17 июня 2020

У меня есть это:

    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]); 

происходит перенаправление

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