查看: 276|回复: 0

BLUE引擎说明书2020:新增加两步验证系统

[复制链接]

2282

主题

155

回帖

6108

积分

版主

积分
6108
威望
381
金币
1612
贡献
4622
发表于 2025-2-13 19:31:27 | 显示全部楼层 |阅读模式

Blue引擎+登录器+程序全部免费开放,QQ快捷登陆,加入BLUE引擎论坛!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
新增加两步验证系统
功能:
--------------------------------------
防盗号加强:去掉二级密码,换为两步验证,需要【引擎/LoginSvr/客户端】配套。
同时修改MD5密码版的LoginSvr支持合区,不兼容之前的MD5版本数据;明文密码版本的LoginSvr数据兼容。
#SAY
<绑定或解绑两步验证
[url=]/@@totp>\\[/url]
修改LoginSvr对密码错误的临时冻结更加严格;密码/验证码错误次数越多,临时冻结越长,基本呈指数级增长。
--------------------------------------
合区工具增加清理账号二级密码功能
两步验证是二级密码的升级版,不兼容原来的二次密码数据,
想要使用新的两步验证功能,请先清理原先的二级密码,再让用户到游戏里的NPC处自行绑定两步验证。


例如:
[@测试]
验证脚本,绑定或解除绑定如下:
#SAY
<绑定或解绑两步验证
[url=]/@@totp>\\[/url]
=====================================
步骤一:先让玩家去手机平台下载Authenticator,或者自己提供下载安装。
步骤二:在游戏中点开 <绑定或解绑两步验证
[url=]/@@totp[/url]> 脚本,会出现二维码。
步骤三:然后打开Authenticator,选择【工作或者学校账户】或【其他账户】进行二维码扫码,即可。
步骤四:在LoginSrv.exe 系统设置里,选择 每次登陆都要求输入二级密码,也可以不选择,但是必须√强制要求设置密码。

安卓已提取apk:下载Authenticator         iOS版,请上APPSTORE获取,itunes.apple.com

功能:
添加两步验证Key的获取,引擎 + LoginSvr配套,应用例子:
--------------------------------------------------
[@main]
<获取两步验证绑定状态
[url=]/@GetTotpKey>\[/url] \<关闭[url=]/@exit[/url]>
[@GetTotpKey]
#act
GetTotpKey // 请求状态,成功后将回调[@OnGetTotpKey]标签

[@OnGetTotpKey]
#act
GetStrLength <$TOTPKEY> M0
goto ~OnGetTotpKey

[~OnGetTotpKey]
#if
equal M0 16
#say
你的账号已经绑定两步验证, <解除绑定
[url=]/@@totp>\[/url] \<关闭[url=]/@exit[/url]>
#elsesay
你的账号还没有绑定两步验证, <进行绑定
[url=]/@@totp>\[/url] \<关闭[url=]/@exit[/url]>
--------------------------------------------------



您的回帖是对楼主莫大的鼓励和支持。禁止讨论违规敏感话题、禁止攻击辱骂他人!懒人可选回复语句:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

帮助

客服

QQ群

回复

列表