我司 Java 后端的骚操作

2019-02-22 09:20:00 +08:00
 xutao881

我们公司的多点登录一直没实现,今天早上公司的 JAVA 找我说,让我前端来实现用户的多点登录,只要把 sessionID 和 token 存下来就行了,我特么喵也是醉了,是我技术水平不够么?我怎么有点懵逼呢?用户多点登录居然让前端来做??

19336 次点击
所在节点    程序员
155 条回复
Klingon
2019-02-22 12:40:26 +08:00
多点登录,意思是好几个地方都得挨个登录
xuxueli
2019-02-22 12:44:57 +08:00
XXL-SSO 自荐一下!

http://www.xuxueli.com/xxl-sso/
Klingon
2019-02-22 12:46:11 +08:00
“我们想做的是多标签页,支持多用户登录”

楼主实现了之后,指点我一下
fleam
2019-02-22 12:49:09 +08:00
有一种不靠谱的感觉呢。。。
wolfie
2019-02-22 12:55:52 +08:00
@passerbytiny #92
我怎么不懂 session 了?
人后端明显要用 token 验证,用请求参数中的 session_id 取会话。
fuxkcsdn
2019-02-22 12:57:30 +08:00
多标签多用户登陆确实应该前端做啊
你前端要告诉后端当前标签是哪个用户,在后端当做是不同浏览器的不同用户登陆就得了,后端完全不需要做任何改动
wolfie
2019-02-22 12:57:30 +08:00
@passerbytiny #92
建议你说话前,先搞懂上下文。
xxooxxooxxoxoxox
2019-02-22 13:05:26 +08:00
楼上一堆半桶水程序员,正解的反而被喷了。。。
laoyur
2019-02-22 13:06:07 +08:00
多标签页不同用户登录
----
需求有点骚啊
passerbytiny
2019-02-22 13:13:13 +08:00
@wolfie #105 建议你再去了解一下 token 验证,以及 token、会话、session_id 的关系
@wolfie #107 再建议你说话前,先去看看楼主想要啥
wly19960911
2019-02-22 13:22:16 +08:00
这产品太骚了,不同标签页不同用户,要那么多用户干什么。免登录切换都可以
mamahaha
2019-02-22 13:38:46 +08:00
好多人不理解多点登陆是啥玩,包括我。我就不去搜了,大胆猜测一下,多点登录就是在多个终端上同时登陆进入一个账号,但是这个需要做啥?
shyangs
2019-02-22 14:06:45 +08:00
Single Sign On 單一登入
ShotaconXD
2019-02-22 14:31:46 +08:00
楼主应该是想说单点登录吧...
看上面一直在分析多点登录. 一句话需求做多了吗... 不问清楚就开始头脑风暴
gamexg
2019-02-22 14:31:47 +08:00
多用户参考 google 的实现吧。

需要根据具体业务来确定,单页前后端分离应用如果 api 设计够好()的确可以做到完全由前端搞定。

比较推荐的还是 url 里面携带当前用户 id 用来解决新标签页打开链接丢失当前用户的问题。
jingyulong
2019-02-22 14:59:35 +08:00
好多人没搞懂,我来解释一下:同一个设备里面,多个账号登陆。同理,一个浏览器里面,开多个标签,对应多个用户,登陆同一个系统。相当于开多个隐私窗口。

杠精不要再杠楼主了,只能说这个需求有点小众。

日常生活中,这个需求也是存在的,比如微信多开,游戏多开。
wolfie
2019-02-22 15:03:50 +08:00
@passerbytiny #110
session_id != jessionid,说话请过脑。
passerbytiny
2019-02-22 15:07:54 +08:00
@wolfie #116 接口 != 实现,你说这想表达啥意思
just1
2019-02-22 15:08:08 +08:00
所以后端说的不是没错吗...........
liuzhen
2019-02-22 15:08:11 +08:00
原来这么多 V2 大神搞不懂单点登录是什么.

楼主要多个标签页分别登录不同账户,登录后肯定是要前端来区分哪个标签页用哪个 token/cookie,后端怎么可能管你标签页的事情

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

https://www.v2ex.com/t/537489

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

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

© 2021 V2EX