Lax账号系统服务端

文档创建者:admin
浏览次数:236
最后更新:2024-10-22
组件文档
AI001: 组件开放 » 云端组件
组件用途
  • 用于服务端中的账号注册,密码修改,账号登录
组件优点
  • 快捷,高效,避免重复化的机械操作
组件案例
代码实例
  • 准备一个数据库:(注:比如是MySQL)
数据库.png
  • 服务端中执行数据库连接:
  1. 数据库连接(10, "127.0.0.1", 3306, "root", "123456", "55IDE", "gbk")
复制代码
  • 会自动检测当前库是否存在:账号表  

图片实例
初始化.png
  • 启动服务端后,数据库会自动创建一个账号表,如果存在则会自动跳过创建步骤。

服务端功能.png
  • 数据库中会出现一个表,可以通过组件命令操作

结果服务端.png
代码实例
  1. let R = 数据库连接(10, "127.0.0.1", 3306, "root", "123456", "55IDE", "gbk")
  2. 服务端系统输出("数据库连接:" + R)
  3. // 引入插件
  4. 组件测试注册 = 新建对象(__Lax账号注册服务端, )
  5. // 初始化插件功能
  6. 组件测试注册.初始化("55IDE",真)
复制代码
  1. let Json = {}
  2. Json.acc = "1"
  3. Json.pass = "1"
  4. Json.spass = '123456'
  5. Json.email = '1795955858@qq.com'
  6. let Ret = 组件测试注册.账号注册(Json)
  7. 服务端调试输出("注册结果:" + Ret)
  8. // 修改密码
  9. Json = {}
  10. Json.acc = "1"
  11. Json.pass = "1266622"
  12. Json.spass = '123456'
  13. Ret = 组件测试注册.修改密码(Json)
  14. 服务端调试输出("修改结果:" + Ret)
  15. // 登录账号
  16. Json = {}
  17. Json.acc = "1"
  18. Json.pass = "1266622"
  19. Ret = 组件测试注册.登录账号(Json)
  20. Ret = 数据Json对象到字符串(Ret)

  21. 服务端调试输出("修改结果:" + Ret)
复制代码
注:每个功能需要自己通过网络接口调用,客户端推送消息后执行这个方法即可。
源码实例
测试案例注册账号后端.zip (3.96 KB)

更新参数
  • 初始化,加入一个指定库参数,一定记得补全!!!!!
额外补充
  • 注册参数,邮箱可以保留为默认参数,由服务端提交。
  • 密码修改功能中,必须由安全码才可以提交修改(这里并不是使用老密码修改到新密码,而是使用安全码,如有诉求可以反馈)
  • 登录功能中,登录后,如果返回0则表示登录失败,返回一个对象,则表示成功,这个对象数据中包含了该账号的所有信息
  • 注册,登录,改密不检测参数长度,请自行判断。因为不确定用户需要检测多少参数,仅检测是否为空。


配套客户端组件
暂无




注册账号服务端.png

发表评论已发布 3

yjx1999

发表于 2024-9-10 23:01:29 | 显示全部楼层

1,登录账号时没有是否验证账号是否存在
2,修改密码时,安全码错误时返回值错误

admin

发表于 2024-9-11 18:21:09 | 显示全部楼层

yjx1999 发表于 2024-9-10 23:01
1,登录账号时没有是否验证账号是否存在
2,修改密码时,安全码错误时返回值错误 ...

已添加需求。

654531555

发表于 昨天 23:11 来自手机 | 显示全部楼层

牛逼牛逼666
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则