百宝云登录授权系统
登录授权系统的功能就是:只有授权的用户机器才能使用我们开发的软件,非授权的机器是不能使用软件的。
下面我们就依次来学习怎么实现这个系统?
2.1 登录系统设计图如下:
2.2 授权系统的相关功能模块实现
2.2.1 授权系统的相关数据库操作
/ 数据库相关操作专用文件
// 创建数据库
功能 mySql创建数据库()
变量 返回数组,ret
ret = sqlite数据库执行返回数组("授权数据库.db","create table IF NOT EXISTS userInfo(id integer primary key autoincrement,name,macid,islogin,isBlackUser)",返回数组)//创建表
如果(!ret)
发送文本消息("创建表失败:"& 获取错误信息(1))
返回 假
否则
返回 真
结束
结束
// 向数据里添加一条数据
功能 mySql插入数据(name,macid)
变量 retArray = null,inserText
inserText = 字符串格式化("insert into userInfo(name,macid,islogin,isBlackUser) values('%s','%s','false','false')",name,macid)
变量 ret = sqlite数据库执行返回数组("授权数据库.db",inserText,retArray)
如果(ret)
发送文本消息("插入一条新的数据")
返回 retArray
否则
发送文本消息("插入数据失败,原因:"