Когда я нажимаю кнопку выхода из системы, то это не выход из системы при аутентификации json webtoken в React+Redux

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

$ authenticate.js

export const logoutUser = (history) => dispatch => {
  localStorage.removeItem('jwtToken');
  setAuthToken(false);
  dispatch(setCurrentUser({}));
  history.push('/login');
}

$ navbar.js

     onLogout(e) {
    e.preventDefault();
    this.props.logoutUser(this.props.history);
}

$ navbar.js design

 const authLinks = (
          <ul className="navbar-nav ml-auto">
              <a href="" className="nav-link" onClick={this.onLogout.bind(this)}>
                  <img src={user.avatar} alt={user.name} title={user.name}
                      className="rounded-circle"
                      style={{ width: '25px', marginRight: '5px'}} />
                          Logout
              </a>
          </ul>
)

0 ответов

Другие вопросы по тегам