听到这个需求的时候我脑子是懵的,还没想过这个场景,实现起来麻烦吗?
听到这个需求的时候我脑子是懵的,还没想过这个场景,实现起来麻烦吗?
|
1
qq 邮箱好像可以
|
|
kop1989Jan 25, 2021
2
意思是一个浏览器同时记录多个用户的登录状态?
那么再次有人使用的时候他怎么知道应该自动登录哪个账户?难道拉出列表来选么? |
|
MIUIOSJan 25, 2021
3
sessionStorage ?
|
|
4
url 上带 token
|
|
freemoonJan 25, 2021
5
小问题, 先把原型画出来。
|
|
CptDoraemonJan 25, 2021
6
google 不就这样的吗
|
|
polyangJan 25, 2021
7
多个用户同时登录?那我请求的时候该带上哪个用户的 token ?
|
|
8
正常需求, 不同路径不同的 token
|
|
crabJan 25, 2021
11
谷歌就是 /u/1 /u/2 这样
|
|
bagheerJan 25, 2021
12
理解成网页上增加个切换用户按钮
|
|
smyleJan 25, 2021
13
google 就是可以同时登录 N 个账户啊,可以参考它怎么做的
具体技术细节不懂,但作为普通用户,我可以观察到的是 url 里有一个字段对应当前用户 id,比如你登录了 10 个用户,从 chrome url 里你是可以区分出来的: https://drive.google.com/drive/u/5/ 这就表示是 id=5 的那个用户,当然这 id=5 显然是一个本地概念。不过你把这个链接贴到另一个只登录了一个 G 账户的浏览器里也能用,它会自动转为新浏览器中的那个唯一账户 |
|
u6pM63mMZ34z32cEJan 25, 2021
14
twitter 也可以
|
|
coosirJan 25, 2021
15
QQ 邮箱也行呀
|
|
x86Jan 25, 2021
16
Gmail 那种?
|
|
markgorJan 25, 2021
17
如我没理解错,
qq 邮箱和 googl 的不全是吧.. 他们都是记录登录了 A,B,C,D 。但是 active 的只有 1,如果要换号的话才切换,只是免密而已...... |
|
xuanbgJan 25, 2021
18
用 token 的话,你不做限制天然就支持同时登录
|
|
wozhizuiJan 25, 2021
19
token 是好的解决方案
每次验证带着 token 就行了 |
|
myqooJan 25, 2021
20
cookie:
session=s1,s2,s3 action_session=s2 (or s1, s3, ...) |
|
fondDJan 25, 2021
21
能区分不就是能重复登陆吗
|
|
myqooJan 25, 2021
22
cookie:
session=s1,s2,s3 active_session=s2 (or s1, s3, ...) |
|
clfJan 25, 2021
23
token 如果是 jwt token 的话,往里面塞一个用户 id group 数组就行了
|
|
3wddddJan 25, 2021
24
localStorage 中存 token 用户组
url 中存 active user |
|
wolfieJan 25, 2021
25
sessionStorage + 1
|
|
lovelive1024Jan 25, 2021
26
两个参数,一个存所有已经登录的用户,一个存当前选择的用户,请求的时候传对应的用户凭证就行了
|
|
lululauJan 25, 2021
27
Firefox / Chrome 的多个 Profile 啊。。。代码改都不需要改。。。
|
|
qq544230987Jan 25, 2021
28
看来大家都没接触过 10 年前的 WAP 呢?
那些年,我们用大砖块手机,用 wml 标记语言,不用 cookie 。 那怎么判断用户是否登录呢?**在 url 后面加一个参数 sid** 每次访问,都把 sid 和用户表中的 sid 字段进行对比~~~~ 相同就登录了,每次登录,都更新用户表里面的 sid 值。 |
|
shenyuzhiJan 26, 2021 via iPhone
29
你把 token 当成客户端的标识不就行了
|
|
KinniceJan 26, 2021
30
|