问题描述
美好的一天。 我一直在使用js-cookie在我的应用程序中设置cookie,它们的设置方式完全相同,但是每当我使用window.location或重新加载页面时,它们中的一个就会变得不确定。我在应用程序中设置了2个cookie,一个用于令牌,一个用于用户角色,但是无论出于何种原因,都会重置用户角色cookie。
这是我的设置方式:
login ({dispatch },payload) {
axios.get('/login',{
auth: {
username: payload.username,password: payload.password
}
}).then(function (response) {
let in120Minutes = 1/12;
Cookies.set('user_role',response.data['permissions'].user_role,{expires: in120Minutes})
Cookies.set('token',response.data['x-access-token'],{expires: in120Minutes})
window.location.pathname = '/myPage'
}).catch(function (error) {
dispatch('errorHandler',error,{ root: true })
})
},
为什么会这样呢?我在另一个应用程序中执行了完全相同的操作,并且工作正常。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)