验证码总排查:从"码不对"到恢复登录的七步
排查顺序(按命中率排)
第一步:对时间(解决约九成问题)
TOTP 按时间算码,手机时钟偏差 30~60 秒就会全错。Android/iOS 都开"自动设置时间",已开的先关再开一次。详见 时间同步修复。
第二步:等一个新码
30 秒窗口的最后一两秒输码,服务端可能判"过期"。等进度条刷新后立刻输新码。
第三步:核对账户
验证器里令牌多了以后,看错行是常态。确认令牌的服务名 + 账户名都和你要登录的对上。详见 用错账户的码。
第四步:手动逐位输入
复制粘贴可能带入空格或隐藏字符。逐位手打 6 个数字再试。
第五步:区分"从头错"和"突然错"
- 从头就错(绑定后一次都没成功过):密钥或参数配错了,删令牌重绑(见 手动添加 的密钥错症状)。
- 用着用着突然错:时间漂移(回第一步)或服务端故障。
第六步:重绑
登录网站安全设置 → 关闭两步验证 → 重新开启 → 扫新码。此步需要能登录(用恢复代码),见 恢复代码。
第七步:用恢复代码登录
以上全败,恢复代码是最后手段。
一个反向自检
怀疑服务端故障:同一码在另一台设备/另一个验证器上算一下,两边出码一致而网站仍拒 → 服务端时钟问题,等它修,或联系客服。