如何使用Cookie使用React管理身份验证状态

时间:2018-10-29 10:20:48

标签: reactjs authentication cookies redux

我知道如何通过使用localStorage在令牌中使用令牌维护登录状态。现在,我想使用react-cookies和redux更改为cookie。到目前为止,我所做的事情:

App.js

  componentDidMount() {
    if (_.isEmpty(this.props.cookies.cookies)) {
      this.props.autoSignOut(); //state in redux: isAuthenticated -> false
      this.props.history.push('/signin');
    } else {
      this.props.autoSignIn(); //state in redux: isAuthenticated -> true
    }
  }

我做错了什么或可以改善吗? 编辑:我也想问一下我是否这样做,退出时必须删除cookie。这样做不对吗?

0 个答案:

没有答案