我知道如何通过使用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。这样做不对吗?