开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 3277|回复: 44
收起左侧

[易源码分享] 免f网验育婴级详细对接教程!附例子源码+模块!

[复制链接]
结帖率:88% (7/8)
发表于 2023-12-14 15:01:51 | 显示全部楼层 |阅读模式   河南省新乡市
分享源码
界面截图:
是否带模块: 调用了模块
备注说明: -
本帖最后由 憨憨问号 于 2023-12-14 15:06 编辑
分享一个自己写小软件用到的一个比较简单易懂的免f网络验证,功能不多但是简洁容易,3分钟搞懂,适合做简单的小游戏或其他用途
网验不高级,很容易破,大牛勿喷,黑ke绕道,仅供萌新参考学习!更高级的网络验证可以去用西楼云,易游等验证

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

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

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

1.首先打开2018k的官网进行注册
官网地址:http://admin.2018k.cn/
注册码地址:http://api.2018k.cn/robotGetCode(是完全免费的!网页直接返回数字,输入即可,不需要其他操作!)
注册后记住几个部分,一个是你的openid(在用户设置里)
20F}@NH0K2MWNSOVC(]R`EJ.png
连接网络验证必须需要这一条
另一个则是你的软件编码(在软件实例里,需要自己“新建软件实例”)
HA_B1JHO66Q8PA~U9Z[3352.png
新建后那一串字母+数字就是你的软件编码
C4Q2XRXMKWZ)T(A%YDX$F_W.png
编辑里涵盖了网验的所有内容,包括版本号,公告,更新内容,更新地址等!

有关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
8[%[Z51L4~G6HW7PA(~NREX.png

评分

参与人数 2精币 +2 收起 理由
wa690602724 + 1 感谢分享,很给力!~
財財 + 1 感谢分享,很给力!~

查看全部评分


结帖率:88% (7/8)

签到天数: 13 天

 楼主| 发表于 2023-12-14 15:04:47 | 显示全部楼层   河南省新乡市
补上模块图 6OHEADG_5AZ7RKRICP.png
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2024-6-15 04:41:20 | 显示全部楼层   福建省厦门市
#在这里快速回复#简单易懂,新手小白值得入手!  
回复 支持 反对

使用道具 举报

签到天数: 4 天

发表于 2024-1-26 00:04:00 | 显示全部楼层   湖南省郴州市
6666666666666666666666666666666666666
回复 支持 反对

使用道具 举报

发表于 2024-1-13 17:54:49 | 显示全部楼层   广东省广州市
http://admin.2018k.cn/
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
发表于 2024-1-13 15:29:35 | 显示全部楼层   广东省佛山市
#在这里快速回复#感谢分享,很给力!~
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2024-1-9 15:31:06 | 显示全部楼层   四川省德阳市
开源精神必须支持
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
发表于 2024-1-1 21:14:27 | 显示全部楼层   浙江省宁波市
看看学习一下阿
回复 支持 反对

使用道具 举报

发表于 2024-1-1 10:43:44 | 显示全部楼层   浙江省温州市
6666666666666
回复 支持 反对

使用道具 举报

签到天数: 4 天

发表于 2023-12-31 11:19:04 | 显示全部楼层   广东省汕头市
学习一下
回复 支持 反对

使用道具 举报

结帖率:38% (10/26)

签到天数: 3 天

发表于 2023-12-26 02:44:24 | 显示全部楼层   广西壮族自治区柳州市
666666666666666666666666
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表