角色与英雄
获取两步验证状态
请求当前账号的两步验证绑定状态。
命令名
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>,再跳转到自己的结果标签。
