一个网站支持一个浏览器上多个用户同时登录,有人处理过这种需求吗?

2021 年 1 月 25 日
 darknoll

听到这个需求的时候我脑子是懵的,还没想过这个场景,实现起来麻烦吗?

4740 次点击
所在节点    程序员
30 条回复
fondD
2021 年 1 月 25 日
能区分不就是能重复登陆吗
myqoo
2021 年 1 月 25 日
cookie:

session=s1,s2,s3
active_session=s2 (or s1, s3, ...)
clf
2021 年 1 月 25 日
token 如果是 jwt token 的话,往里面塞一个用户 id group 数组就行了
3wdddd
2021 年 1 月 25 日
localStorage 中存 token 用户组
url 中存 active user
wolfie
2021 年 1 月 25 日
sessionStorage + 1
lovelive1024
2021 年 1 月 25 日
两个参数,一个存所有已经登录的用户,一个存当前选择的用户,请求的时候传对应的用户凭证就行了
lululau
2021 年 1 月 25 日
Firefox / Chrome 的多个 Profile 啊。。。代码改都不需要改。。。
qq544230987
2021 年 1 月 25 日
看来大家都没接触过 10 年前的 WAP 呢?
那些年,我们用大砖块手机,用 wml 标记语言,不用 cookie 。

那怎么判断用户是否登录呢?**在 url 后面加一个参数 sid**

每次访问,都把 sid 和用户表中的 sid 字段进行对比~~~~ 相同就登录了,每次登录,都更新用户表里面的 sid 值。
shenyuzhi
2021 年 1 月 26 日
你把 token 当成客户端的标识不就行了
Kinnice
2021 年 1 月 26 日

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/748134

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX