admin 发表于 2022-12-15 21:09:53

【为接口设置密码】

我们可以为sxd.dll的子程序设置一个密码,密码正确才会调用功能,假如我们发现自己的程序被破解或需要当前版本失效,我们只需要更新下密码就可以使版本失效


具体实现功能也很简单,就是使用get数据去传输密码,对应的子程序判断下get数据即可,以文本接口t为例


请求端
.版本 2

.子程序 _按钮1_被单击
.局部变量 密码, 文本型
.局部变量 返回值, 整数型

密码 = “123”
返回值 = 到文本 (网页_访问 (“你的文本接口?” + 密码, 1, “测试”))



sxd.dll代码
.版本 2

.子程序 t, 文本型, 公开
.参数 get数据, 文本型
.参数 post数据, 文本型
.参数 ip, 文本型
.参数 传递序号, 整数型
.局部变量 传入文本值, 文本型
.局部变量 返回文本值, 文本型

.判断开始 (get数据 = “123”)
    返回 (“-02”)' 返回的结果自己写,不一定是-02,但是不建议使用明文

.默认

.判断结束

' 中间写运算代码
返回文本值 = “调用成功”
返回 (返回文本值)


但是这有一个弊端,就是会使得破解版和正版全部失效,你需要发布新版本用户才能正常使用,而这个问题在防破解分支中的易游联动里得到解决

页: [1]
查看完整版本: 【为接口设置密码】