authentication - nuxt auth,用户在刷新后注销
问题描述
我正在使用 nuxt (2.15.8) 创建一个应用程序,并且我正在使用 @nuxtjs/auth (4.9.1) 进行身份验证。我使用本地策略登录用户
auth: {
redirect: {
login: '/login',
logout: false,
home: false
},
strategies: {
local: {
endpoints: {
login: {
url: 'api/login',
method: 'post',
propertyName: 'token'
},
user: {
url: 'api/user/fetch-logged-in',
method: 'get',
propertyName: false
}
},
tokenType: ''
}
}
}
在本地工作时,用户可以毫无问题地登录/注销。登录后,您可以刷新页面并保持登录状态,这正是我想要的。
问题出现在登台服务器上。我可以毫无问题地登录,但是一旦我刷新页面,我就会自动注销并进入登录页面。
同样奇怪的是,当这种情况发生时,cookies 和本地存储中的auth._token.local不是空的,我仍然可以看到令牌,但我必须再次登录。
解决方案
推荐阅读
- php - "Error": "Unrecognized field: 0 when try to findBy ASC ORM/Doctrine
- google-people-api - 使用谷歌人员服务的人员 API 搜索联系人
- ios - xcode 9上的alamofire pod问题
- javascript - 正则表达式捕获超链接
- ethernet - 将 enc28j60 以太网模块与 esp32 连接
- email - 无法与主机 smtp.gmail.com 建立连接:stream_socket_client():
- react-native - 如何在本机反应中使用两个不同的 DateTimePicker 查找两个日期之间的差异
- python - Python Pandas Group by 并添加带有数字序列的新行
- c++ - dart 和 Qt/C++ 之间的 TCP 套接字连接关闭连接,删除旧的 QtcpSocket 对象
- javascript - Radio 组件内的 Select Dropdown 短暂出现后立即消失