改完密码工具就断了,这是对的:但别把改密码当成踢掉所有设备
中文这边几乎没人搜这个话题,大家是出了事才找过来的。所以这一篇只讲一件事:那个不能弄反的顺序,以及一个不能替代另一个的动作。
Avery Bennett先说一句实话:这个话题在中文搜索里几乎没有需求。搜推特密码修改,返回的三条建议是同一句话的三种语序,没有一条带着问题。
所以看到这一页的人,大概率是已经改完密码、发现某个东西断了才找过来的。这一篇按那个情境写,不铺开讲密码怎么设。
工具断了是预期结果
你的排程工具、浏览器插件或者脚本,登录用的不是密码,是一份会话。那份会话是在旧密码下面产生的。改密码之后它不再有效,工具于是报错。
这不是工具坏了,也不是你操作错了。如果改完密码工具照常运行,那反而值得警惕。
重连的做法是生成一份新的,而不是修旧的:退出登录,用新密码重新登一次,然后从新的这次会话里取值填回工具。会话里那两串值各管什么,在cookie 那一篇里。
改密码不等于踢设备
这是这一页最要紧的一句。
改密码之后其他设备会不会被踢下线,这件事从你这一侧看不出来,官方也没有一个能直接读到的说明。有人说会,有人说不会,而这两种说法都无法用你自己的账号验证,因为你没法从另一个人的设备那一侧观察。
与其猜,不如做那个效果看得见的动作:改完密码之后,去设置里的安全与账号访问那一层,把已登录的会话列表打开,手动退掉不认识的,同时看一遍已授权的应用,把不用的撤掉。
这两件事你能亲眼看到列表变短。改密码能不能顺带做到,不重要了。
顺序,以及一个不能弄反的地方
接管一个不是你自己注册的号,顺序是这样:
- 先改绑定邮箱。改成一个你自己能收信的地址。
- 再改密码。
- 然后退掉其他会话、撤掉不用的授权应用。
- 最后开双重验证。
- 重新登一次,把新会话的值填回工具。
第一步和第二步不能调换。密码的找回路径要经过邮箱,先改密码后改邮箱的话,中间那段时间里找回权还在原主手上,他随手点一次忘记密码就能把这个号拿回去。这是接管里最常见也最贵的一个顺序错误。
第四步放在第三步后面,是因为开双重验证之后工具还要再重连一次,连着做能少折腾一遍。
手动复制值这条路的两个问题
从浏览器开发者工具里把值复制出来填进工具,这条路能走,但它有两个固有成本:
- 每次改密码都要重来一遍。而改密码是你会重复做的事。
- 值在传递过程中容易泄露。录屏、共享屏幕、贴进聊天窗口,都会把完整的值暴露出去,而且它没有一个改掉的动作,只能靠改密码作废。
如果这个工具支持官方开发者凭据,用那条路。凭据不会因为你改密码而失效,所以这套流程你只走一次。要长期跑的自动化,前期多花的那点配置时间会很快赚回来。
改完之后那几天
改密码、改邮箱、开双重验证、重连工具,这几件事挤在同一个小时里做完,本身就是一次很密集的操作。
所以改完之后那几天,登录环境别再变了。同一台设备、同一个网络出口,把节奏放平。这个时候再叠加一次异地登录,是在一个已经被注意到的时刻上再加一笔。


