易语言接入百宝云网络验证的示例
之前有很多人问易语言怎么接入百宝云网络验证系统中,今天小编整理下接入的详细过程,大家一起学习,本套免费的系统亲测能跑80个左右的用户。用户在80~2000之间自己升级配置,安装高级版,高级版是直接开源管理端:
一、 安装百宝云网络验证系统V4版之后,点击打开
二、 在百宝云后台安装完成后
(1) 安装完后,进入管理页面下载管理端
(2) 点击新增项目(项目名跟之后用户端登录项目需一致)
(3) 在管理页面下载用户端,包含用户端模块与例程
三、 用户端下载后的压缩包如下
四、 解压后,V4用户模块.ec即为接入模块。
五、 双击打开V4用户.e即可打开用户端例程。
六、 其中包含了几个基本的主要功能,登录、注册、充值、改密和解绑。
双击按钮即可跳到相应的函数,在这里可以看到对应的代码,模块内全部的函数都是以 红船_ 开头的,非常好记。
七、 系统自带防攻击,有需要自己可设置
八、 系统自带防破解,有需要自己可设置
九、 常用命令:
1. 【必须调用】红船_初始化(云应用token):全局初始化,必须首先调用。另外,函数会优先加载运行目录下的t_baibaoyun_win32.dll,若失败,则会加载模块内自带的百宝云dll(版本1.5)。
2. 【必须调用】红船_登录(项目名, 用户名, 用户密码, 用户机器码, 到期时间, 附加信息, 心跳回调, 心跳时间):其中前三个参数必填,到期时间和附加信息均为登录成功后用于返回的参数。其中,“心跳回调”参数为子程序指针,设置心跳成功或失败的处理函数,必须有一个整型参数和一个文本型参数,可以参考默认回调函数“红船_心跳回调”的原型。其余参数参考模块备注。
3. 【必须调用】红船_退登():全局销毁,必须在软件即将退出(例如:__启动窗口_将被销毁),或侦测到异常情况时调用。若不调用此函数软件直接退出,则管理端在线状态会在10分钟左右之后才会刷新。
4. 红船_充值 / 红船_解绑 / 红船_改密 / 红船_注册:请参考模块备注。
5. 红船_心跳:手动发起一次心跳,此函数可用于在某些关键时刻强制进行心跳(若心跳线程被杀,则调用此函数可以与手动心跳一次),成功或失败均会调用心跳回调函数进行处理(即登录时“心跳回调”指定的函数)。另外,由于此函数没有返回值,建议使用“启动线程”命令进行异步调用,使程序本身执行过程不会因心跳打断。
十、 模块可能返回的错误:
1. 客户端模块为求简洁,封装时未返回status(错误ID),故全部命令返回的均为result(错误原因);调试运行时,status的值可在输出框通讯日志中查看。
2. 模块子程序备注内,若出现:详见模块说明,则表示有可能返回如下错误信息。
因为版本在不断更新,所以建议大家在接入前先去百宝云官方看下,有没有最新版本和最新说明!还有不懂的,后续我会继续完善!
[ 此帖被2914465554在2016-09-26 14:32重新编辑 ]