精易论坛

标题: 免f网验育婴级详细对接教程!附例子源码+模块! [打印本页]

作者: 憨憨问号    时间: 2023-12-14 15:01
标题: 免f网验育婴级详细对接教程!附例子源码+模块!
本帖最后由 憨憨问号 于 2023-12-14 15:06 编辑
分享一个自己写小软件用到的一个比较简单易懂的免f网络验证,功能不多但是简洁容易,3分钟搞懂,适合做简单的小游戏或其他用途
网验不高级,很容易破,大牛勿喷,黑ke绕道,仅供萌新参考学习!更高级的网络验证可以去用西楼云,易游等验证

2018k网络验证+育婴式教学

注:本网络验证并非我制作,我只是提供教学和比官方更简单易懂的例子!

网络验证模块+模块源码+我自制的例子教程全部打包在一起了,不想看教程介绍的可以直接跳到最后领取!记得点个赞!

1.首先打开2018k的官网进行注册
官网地址:http://admin.2018k.cn/
注册码地址:http://api.2018k.cn/robotGetCode(是完全免费的!网页直接返回数字,输入即可,不需要其他操作!)
注册后记住几个部分,一个是你的openid(在用户设置里)

连接网络验证必须需要这一条
另一个则是你的软件编码(在软件实例里,需要自己“新建软件实例”)

新建后那一串字母+数字就是你的软件编码

编辑里涵盖了网验的所有内容,包括版本号,公告,更新内容,更新地址等!

有关2018k作者端网址我不过多进行讲解,界面极其简单
2.准备好之后,打开易语言调用2018k3.4模块
调用模块后,新建变量,变量类型为“我的软件”,后续的一切操作都要通过这个变量实现

  
窗口程序集名保 留  保 留备 注
(未填写程序集名)   
变量名类 型数组备 注
变量名类 型数组备 注
WL我的软件  


变量创建完成后,对接网络验证,用到的命令为:WL.连接(),WL.初始化网络验证()填入的内容分别是实例软件编码,版本号,openid。
  
子程序名返回值类型公开备 注
wh_连接网络验证 本命令放在窗口启动下,有更新则自动输出更新版本和下载地址,关闭软件
参数名类 型参考可空数组备 注
软件编号文本型https://admin.2018k.cn/#/softWare里的实例
版本号文本型例如1.0,1.5,具体取决于你的软件实例版本号
openid文本型https://admin.2018k.cn/#/user里的openid
WL.连接 (软件编号, 版本号)
WL.初始化网络验证 (openid, , )  ' 这串英文就是
如果 (WL.软件_检查更新 ())
信息框 (“当前版本:” + 版本号 + “,最新版本:” + WL.软件_取远程版本号 ()“,新版本下载:” + WL.软件_取下载地址 (), 0, “有更新”, )
结束 ()
调试输出 (“当前是最新版”)


i支持库列表   支持库注释   
spec特殊功能支持库

这项子程序放在窗口创建完成下即可,这是将当前进程和网络验证绑定
3.取软件公告&更新内容,用到的命令:WL.软件_取公告信息(),WL.软件_取更新内容 ()
  
子程序名返回值类型公开备 注
wh_返回软件公告and更新内容文本型 1为软件公告,2为软件更新内容,默认为1,取回文本,软件公告和更新内容的设置都在你的软件实例里
参数名类 型参考可空数组备 注
i整数型1为软件公告,2为软件更新内容,默认为1
如果真 (是否为空 (i))
i = 1
如果真 (i = 1)
返回 (WL.软件_取公告信息 ())
如果真 (i = 2)
返回 (WL.软件_取更新内容 ())
返回 (“”)

这项子程序放在某按钮下即可,返回的内容可以用标签,编辑框等展示出来!
4.判断本机是否已通过本软件绑定过卡密。用到的命令:WL.验证_本机是否注册 (),WL.验证_是否永久注册 ()
  
子程序名返回值类型公开备 注
wh_验证本机是否注册整数型 1为已注册永久用户,2为已注册限时用户,3为未注册
判断 (WL.验证_本机是否注册 ())
如果 (WL.验证_是否永久注册 ())
返回 (1)
返回 (2)

返回 (3)

这项子程序放在窗口创建时即可,根绝返回的数来执行一些命令,例如返回值为1,就弹出信息框“尊贵的永久用户”,返回3就提示暂未注册等
5.卡密绑定机器码,绑定后别人不可使用。用到的命令:WL.验证_注册本机()
  
子程序名返回值类型公开备 注
wh_绑定卡密逻辑型 绑定成功返回真,绑定后必须重启软件才能生效
参数名类 型参考可空数组备 注
卡密文本型只有https://admin.2018k.cn/#/auth存在的卡密才能被绑定
卡密配置项储存位置文本型请输入保存路径,必须有此配置项才能正确读取卡密,否则无法登陆,默认为:取当前目录 () + “\卡密.ini”
变量名类 型静态数组备 注
i逻辑型 
i = WL.验证_注册本机 (卡密)
如果真 (是否为空 (卡密配置项储存位置))
卡密配置项储存位置 = 取当前目录 ()“\卡密.ini”
如果真 (i = )
写配置项 (卡密配置项储存位置, “ID”, “ID”, 卡密)
返回 (i)

本命令放在“注册”或是“登录”按钮下执行即可
6.登录卡密。这里需要注意,2018网验没有专门提供登陆命令,我们需要借助写配置项()以及WL.软件_本机是否注册 ()来实现登录!
  
子程序名返回值类型公开备 注
wh_登录卡密整数型 返回1为登录成功,2为未注册,3为卡密错误
参数名类 型参考可空数组备 注
卡密文本型
卡密配置项储存位置文本型请输入保存路径,必须有此配置项才能正确读取卡密,否则无法登录,默认为:取当前目录 () + “\卡密.ini”
如果真 (是否为空 (卡密配置项储存位置))
卡密配置项储存位置 = 取当前目录 ()“\卡密.ini”
判断 (删首尾空 (卡密)读配置项 (卡密配置项储存位置, “ID”, “ID”, ) “”删首尾空 (卡密))
判断 (WL.软件_本机是否注册 ())
返回 (1)
返回 (2)

返回 (3)


本命令放在“登录”按钮下执行即可,根据返回值来输出内容,如果返回1则登录成功进入其他界面即可7.解绑,删除通过本软件注册的卡密,删除后不可继续使用。用到的命令:WL.验证_解绑 ()
  
子程序名返回值类型公开备 注
wh_解绑卡密逻辑型 删除本机绑定的卡密且后续不可继续使用,删卡后须重启软件。
如果 (WL.验证_解绑 ())
返回 ()
返回 ()

可以单独放一个按钮,也可以在检测到od,CE等调试器的时候作为惩罚来执行!
8.作者端功能:创建卡密。可以像在官网中那样新建卡密的命令。WL.验证_创建卡密 ()
  
子程序名返回值类型公开备 注
wh_作者_创建卡密逻辑型 新建一个卡密,作者端用
参数名类 型参考可空数组备 注
卡密有效期整数型有效天数,1-20000,不填则永久卡,
卡密备注文本型给卡密进行备注
如果真 (是否为空 (卡密有效期))
卡密有效期 = 0
返回 (WL.验证_创建卡密 (卡密有效期, 卡密备注))

9.换绑。给已经绑定机器码的卡密换个机器码绑定。WL.验证_换绑()
  
子程序名返回值类型公开备 注
wh_作者_卡密换绑逻辑型 更换某一卡密的机器码,作者端用
参数名类 型参考可空数组备 注
换绑卡密文本型被换绑的卡密
换绑机器码文本型目标机器码
返回 (WL.验证_换绑 (换绑卡密, 换绑机器码))

作者端用,网验官网貌似不能换绑,只能通过此命令实现


以上的这些命令我都整合为子程序,如果您调用了模块,直接复制粘贴即可,只用到了2018k模块,没有使用任何其他模块!
2018k3.4优化例子 自制模块.rar (158.84 KB, 下载次数: 26)


回复+评分不消耗精币!还能赚精币!下载文件相当于白嫖!

(R}GDXSA6LT11XO1}K`F)3N.png (7.9 KB, 下载次数: 12)

(R}GDXSA6LT11XO1}K`F)3N.png

8[%[Z51L4~G6HW7PA(~NREX.png (19.32 KB, 下载次数: 9)

8[%[Z51L4~G6HW7PA(~NREX.png

作者: 憨憨问号    时间: 2023-12-14 15:04
补上模块图
作者: 447485268    时间: 2023-12-14 15:07
支持开源~!感谢分享
作者: 文西哥    时间: 2023-12-14 15:09
大佬就是大佬,学习一下,谢谢大佬分享
作者: lm88818    时间: 2023-12-14 15:10
谢谢大佬分享!
作者: 没事瞎琢磨    时间: 2023-12-14 15:28

支持开源~!感谢分享
作者: 全球Time    时间: 2023-12-14 15:38
这个能干什么?
作者: 全球Time    时间: 2023-12-14 15:39

作者: AdGame    时间: 2023-12-14 15:50
谢谢大佬分享
作者: idbucunzai    时间: 2023-12-14 16:48
支持开源~!感谢分享
作者: yangdoudou    时间: 2023-12-14 16:56
感谢分享,很给力!~
作者: 续写幸福    时间: 2023-12-14 17:18
支持开源~!感谢分享
作者: 香蕉山    时间: 2023-12-14 19:19
66666666666666666666666666
作者: 布点脚本师    时间: 2023-12-14 19:35
66666666666666666666666666
作者: 夏亿    时间: 2023-12-14 19:57
支持开源~!感谢分享
作者: WeChat404    时间: 2023-12-14 20:25
6666666666666
作者: zaozi    时间: 2023-12-14 21:09
开源精神必须支持
作者: keaiqian    时间: 2023-12-15 00:21
开源精神必须支持
作者: 全球Time    时间: 2023-12-15 03:55
这是验证商业版?
作者: 豆豆灰常开心    时间: 2023-12-15 07:49
已经顶贴,感谢您对论坛的支持!
作者: sil    时间: 2023-12-15 08:27
感谢分享
作者: renjianhong48we    时间: 2023-12-15 09:41
感谢分享
作者: pipicool    时间: 2023-12-15 09:54
学习一下
作者: happyweeks365    时间: 2023-12-15 16:40
6666666666666666666666666
作者: zaozi    时间: 2023-12-15 17:46
这个可以
作者: ZHuanR    时间: 2023-12-16 01:03
新技能已get√
作者: 查过    时间: 2023-12-16 07:57
感谢楼主分享!
作者: 豆豆灰常开心    时间: 2023-12-16 08:02
下个学习一下
作者: 396384183    时间: 2023-12-16 09:35
感谢分享
作者: ty666ee    时间: 2023-12-17 10:02
学习学习
作者: bianyuan456    时间: 2023-12-17 13:24
已经顶贴,感谢您对论坛的支持!
作者: 夏亿    时间: 2023-12-17 19:24
谢谢分享
作者: 遇见sys    时间: 2023-12-19 15:01
感谢分享,很给力!~
作者: 一棍淫天下    时间: 2023-12-19 18:38
谢谢分享
作者: 夏亿    时间: 2023-12-19 20:25
        开源精神必须支持~
作者: lsmgys    时间: 2023-12-20 14:20
感谢分享,学习一下
作者: 按键大师    时间: 2023-12-26 02:44
666666666666666666666666

作者: 鸡米花    时间: 2023-12-31 11:19
学习一下
作者: zhj08    时间: 2024-1-1 10:43
6666666666666
作者: q75020067    时间: 2024-1-1 21:14
看看学习一下阿
作者: 乜小浩    时间: 2024-1-9 15:31
开源精神必须支持
作者: 訫向荣    时间: 2024-1-13 15:29
#在这里快速回复#感谢分享,很给力!~
作者: 放飞梦想321    时间: 2024-1-13 17:54
http://admin.2018k.cn/
作者: xf221    时间: 2024-1-26 00:04
6666666666666666666666666666666666666
作者: 冷叶追风    时间: 2024-6-15 04:41
#在这里快速回复#简单易懂,新手小白值得入手!  




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4