京东每次输入了支付密码后 chrome 里原本记住的登陆密码就变成 1 了 而且没有提示 有办法吗

2019-09-23 07:47:15 +08:00
 therethere9
另问一下 提示更新密码 就自动变成 1 了 技术上怎么实现的 为啥要弄成这样
2990 次点击
所在节点    京东
5 条回复
7654
2019-09-23 08:09:23 +08:00
我的 NAS 登录密码也是一样,第一次更新后发现不对,后面再也不点更新了
怕是忘记密码或者别人知道密码吧
CloudnuY
2019-09-23 08:49:35 +08:00
点提交发接口前在前端做了密码的哈希或者其他运算,同时绑定改变了密码框的 value 值再发 form 的接口,浏览器就识别到了运算后的字符串

京东大概是用类似“password”的 name 值做了一些标识符……
itisaun
2019-09-23 09:52:42 +08:00
路由器管理界面,记住登录密码以后,在 wifi 密码界面如果修改保存就会把登录密码填进去。。。
passerbytiny
2019-09-23 10:05:19 +08:00
办法就是,把密码改成非常用以输入的简单密码,每次都手工输入。form.submit 的时候浏览器才会记住密码,但访问登录接口除了 form.submit 还可以用普通的 Ajax,所以技术上非常容易实现。比如,先用 ajax 访问登录接口,然后 sleep500ms,最后修改密码框的值为垃圾数字并常规提交表单(表单的 action 并不是登录)。

为了让你用 APP,国内的程序员是相当拼的。
JamesR
2019-09-23 10:43:23 +08:00
哈哈,以前 V 友发帖说过这个了,1 说明你的六位数支付密码第一位是 1。

解决方法:
浏览器,设置,密码,里面删除这个错误密码,之后重新登录再记住就行了。
关键来了,下次支付时候,输入 6 位支付密码完了后,浏览器提示保存密码时候,点那个不要保存之类就行了。

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

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

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

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

© 2021 V2EX