多人登录同一账号不能操作同一应用功能,技术栈: node.js + vue, 求?

多人登录同一账号不能操作同一应用功能,技术栈: node.js + vue, 求?

阅读全文
请先 登录 后评论
  • 0 关注
  • 0 收藏 105 浏览
  • 略问用户 提出于 2020-10-19 15:39:17

7 个回答

xxxxxa
账号+功能标识存入redis,设置过期时间,每次操作校验redis是否有记录。
请先 登录 后评论
xxxxxa
每次登录返回token,前端所有操作都带上token,后台每次接受到请求都先检查token是否还有效,根据这个给前端返回不同的code,前端的请求拦截根据这个code做文章
请先 登录 后评论
xxxxxa
登录之后传token到前端,前端每次请求都带这个token,另一个人登录后token会更新,新的token跟上一个人本地存的token不一样,请求就通过不了了
请先 登录 后评论
xxxxxa
token
请先 登录 后评论
xxxxxa
当用户进入某一应用记录下,还要将上一个应用传过去并删除,最好设置个过期时间
请先 登录 后评论
xxxxxa
加锁
请先 登录 后评论
xxxxxa
笨方法 你把每个功能进入都当作登陆 记录用户ID, 退出清空,每次进入前 判断是否有用户存在,有就 提示当前操作用户为某某某 否则正常进入功能
请先 登录 后评论