V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
therethere9
V2EX  ›  京东

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

  •  
  •   therethere9 · 2019-09-23 07:47:15 +08:00 · 3009 次点击
    这是一个创建于 1913 天前的主题,其中的信息可能已经有所发展或是发生改变。
    另问一下 提示更新密码 就自动变成 1 了 技术上怎么实现的 为啥要弄成这样
    5 条回复    2019-09-23 10:43:23 +08:00
    7654
        1
    7654  
       2019-09-23 08:09:23 +08:00
    我的 NAS 登录密码也是一样,第一次更新后发现不对,后面再也不点更新了
    怕是忘记密码或者别人知道密码吧
    CloudnuY
        2
    CloudnuY  
       2019-09-23 08:49:35 +08:00
    点提交发接口前在前端做了密码的哈希或者其他运算,同时绑定改变了密码框的 value 值再发 form 的接口,浏览器就识别到了运算后的字符串

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

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

    解决方法:
    浏览器,设置,密码,里面删除这个错误密码,之后重新登录再记住就行了。
    关键来了,下次支付时候,输入 6 位支付密码完了后,浏览器提示保存密码时候,点那个不要保存之类就行了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2644 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 15:17 · PVG 23:17 · LAX 07:17 · JFK 10:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.