角色与英雄

获取两步验证状态

请求当前账号的两步验证绑定状态。

命令名

GetTotpKey

命令用途

GetTotpKey 用于请求当前账号的两步验证绑定状态。

请求成功后,会回调 [@OnGetTotpKey] 标签,供脚本继续判断是否已绑定两步验证。

调用格式

GetTotpKey

返回或影响

  • 这是请求型命令,不会在当前行直接返回“已绑定”或“未绑定”的判断结果。
  • 请求成功后,会进入 [@OnGetTotpKey] 回调标签。
  • 回调中可以结合 <$TOTPKEY> 判断当前账号是否已绑定两步验证。

示例

基础用法

[@GetTotpKey]
#ACT
GetTotpKey

[@OnGetTotpKey]
#ACT
GetStrLength <$TOTPKEY> M0
Goto @OnGetTotpKey_Call

[@OnGetTotpKey_Call]
#IF
Equal M0 16
#SAY
你的账号已经绑定两步验证。
#ELSESAY
你的账号还没有绑定两步验证。

这段写法会先发起两步验证状态请求,再在回调里通过 <$TOTPKEY> 的长度区分当前账号是否已绑定。

注意事项

  • 这条命令依赖 [@OnGetTotpKey] 回调处理结果,不能把后续判断直接写在 GetTotpKey 下一行就当成同步返回使用。
  • 资料示例来自登录流程场景,实际使用时应放在账号安全或登录服相关脚本流程中。
  • 如果你要展示绑定结果,通常应在回调里先处理 <$TOTPKEY>,再跳转到自己的结果标签。

相关命令