Angular2: при входе через api иногда не получается получить данные - PullRequest
0 голосов
/ 15 ноября 2018

Я пытаюсь войти в сеть с аутентификацией токена, полученного из Web-API.Я сохраняю токен в куки и продолжаю свою работу.

Я хочу спросить, что если я войду с администратором на одной вкладке и не выйду из системы, я снова войду в систему.Тогда, иногда результат не получился бы как ожидалось (данные, которые я иногда получал, были неполными).

Это проблема куки?Помнит ли предыдущий токен, который я не очистил на предыдущей вкладке?Что я должен сделать, чтобы решить эту проблему?

Пожалуйста, проверьте код входа в систему ниже

Login(model: LoginViewModel): Observable<any> {
    // let body = "username=" + model.UserName + "&password=" + model.Password + "&grant_type=password" + "&client_id=" + "&client_secret=";
    let body = "username=" + model.UserName + "&password=" + model.Password + "&grant_type=password";

    let url = APIURL + "/token";

    return this._http.post(url, body, AuthService.OptionsUrlEncoded)
        .map(response => {
            this.AddClaims(response.json())
             this.ExpireTime();
        })

        .catch(this.HandleError);

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