Cookie 禁用后,无法登录京东

2019-02-20 08:35:49 +08:00
 Liang11734

在讨论到单点登录时,使用 token 存储在 Cookie 中,当 Cookie 被禁用后,无法进行登录,以及购物车后续的功能都无法进行, 但是,意外的是,在 Cookie 禁用后,京东也无法实现登录 求大神们给个解决的方案

6451 次点击
所在节点    京东
46 条回复
reus
2019-02-20 08:43:08 +08:00
有啥意外的?
给你钥匙,你转身扔了,锁就开不了,有啥意外的?
namesc
2019-02-20 08:51:49 +08:00
没有 cookie 保存登录状态,京东怎么知道你有没有登录,要登录必须要打开 cookie 功能。
jzmws
2019-02-20 09:03:14 +08:00
cookie 开启了就可以了, 不过现在的移动端 cookie 现在能不用就不用了
keith1126
2019-02-20 09:09:48 +08:00
你这话说的...没有 cookie 不能保存登录状态,很奇怪吗?
xfspace
2019-02-20 09:11:21 +08:00
但是,意外的是,在停电后,台式电脑也无法开机 求大神们给个解决的方案
gps949
2019-02-20 09:13:51 +08:00
@xfspace UPS 电源了解一下 (老实人滑稽
xfspace
2019-02-20 09:17:04 +08:00
@gps949 并不指明市电,UPS 输出也是电

一位在体育器材厂专业抬杠的表示🌚
imdong
2019-02-20 09:23:28 +08:00
断网以后,我自己的网站打不开就算了,没想到百度居然也打不开!
onionnews
2019-02-20 09:25:01 +08:00
感谢科普
ggmood
2019-02-20 09:26:14 +08:00
那就不用京东咯,京东很多东西比沃尔玛贵,比华润更贵
liuxey
2019-02-20 09:29:17 +08:00
你这前后文的“但是”毫无转折关系,Cookie 是现在保持登陆状态最泛用的方式,但是,意外的是,我觉得你并没有真正的理解什么是 Cookie
ZavierXu
2019-02-20 09:34:46 +08:00
Cookie 这么好吃,你们为什么要扔掉它!!!
guojing666
2019-02-20 09:44:51 +08:00
你发明了一种“但是体”,可以把玩可以盘......它
dark3212
2019-02-20 10:13:50 +08:00
京东有线下店,可以解决你这个问题
oott123
2019-02-20 10:14:06 +08:00
虽然楼上都在嘲讽,而楼主的问题也的确有点过分了。

但我要说的是,保持会话除了 cookies 之外当然也有别的办法。比如手机互联网早期 wap 时代用的:在所有链接上增加 sessionid,通过 sessionid 来识别用户。当然,这个方案有很大的安全隐患,开发成本也不小,收益远没有它的好处来得多。
otakustay
2019-02-20 10:16:12 +08:00
好奇怪啊,没有 cookie 不能登录曾经确实是很奇怪的事情啊,都会在禁用 cookie 的时候把 sessionid 加在 URL 中的
正如曾经 JS 禁用网站也要保持可用是一种常识一样,这些实践随着时代的推移正在消失。现在的孩子们没经历过那样的时代不了解是没问题的,但是拿着嘲讽的语气去表达会不会有些过分
otakustay
2019-02-20 10:16:48 +08:00
再者,只要理解 HTTP 无状态,无论如何也不会把登录和 Cookie 认为是强绑定的唯一实现吧,咋想的……
learnshare
2019-02-20 10:19:43 +08:00
只是京东不愿意处理这种极端状况而已
Liang11734
2019-02-20 10:27:35 +08:00
楼上的回答是我想要的
但是面试的时候,面试官会把问题抛给我们,
假如:
面试官问:Cookie 被禁用,如何实现单点登录
因为 Cookie 被禁用是一个极端的情况
reus
2019-02-20 10:30:27 +08:00
@otakustay 讨论的前提就是京东没有用 url 也没有用 local storage 之类的其他方式去保存登录信息,所以禁用了 cookie 就不能登录,这和你说的没有任何关系。难不成你能要求京东使用其他方式?房东就只有钥匙给你,你非要说我要指纹,我要刷卡,我要刷脸,就是不要钥匙,可行吗?

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

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

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

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

© 2021 V2EX