动态码总被拒绝:时间偏差、输错锁定与重新生成
登录页反复提示「验证码不正确」,但应用里的码明明看着没问题。动态码被拒的原因不多,但每类都有专门修法,按顺序来。
原因一:抄的不是这个账户的码
多账户用户的高频事故:
- 组织账户和第三方账户(GitHub 等)并存,抄串了条目;
- 两个组织的账户并存,输给了另一个组织的登录页。
修法:输码前核对应用里条目名与登录页要登录的组织是否同一个(条目管理见一个应用管多个账户)。
原因二:码在你输入时刚好翻新
码每 30 秒换一次。「看着抄、慢慢输」的过程中码翻了新,输出去自然错。
修法:观察倒计时圆环,剩 10 秒以上再输;刚翻新就等新一组出来立刻输,时间最充裕。同设备登录时点码直接复制粘贴,绕开手抄误差。
原因三:五次输错触发作废
连续输错五次后,当前码作废以防暴力尝试,服务端返回限流(官方说明为 429 状态)——此时再输对的也没用。
修法:别再重试。立即重新请求一次验证(登录页重新进入验证步骤),拿到新码再输。账户不会被锁死,也不会有惩罚。
原因四:应用与服务端状态不同步
卸载重装过应用、或者账户经历过重置,应用本地生成的码与服务端预期对不上。
修法:这类情况的信号是「永远输不对,且不是偶尔错」——不要再耗了,走重注册路径:有其他验证方式时从仪表盘补绑(见从仪表盘设置页补绑新设备),没有就找 IT 重置(见只能找 IT 帮助台的情形)。
排查顺序小结
- 核对条目 → 2. 看倒计时再输 → 3. 错五次就重新请求 → 4. 永远不对就重注册。
四步之后仍不行,跑一遍内置排障器再看账户有没有警告。
顺带回应两个担忧
- 「码一直在刷新是不是中招了」:不是。应用打开时码就是持续滚动的,关掉就停,不影响手机性能(官方 FAQ 原话);
- 「输错会不会锁账户」:动态码的输错上限只作废当前码、不锁账户;各网站的第三方两步验证可能有自己的锁定规则,那个走对应网站的恢复流程。