易语言程序如何实现多用户管理

易语言程序如何实现多用户管理,第1张

第一步,设计表,最少5个字段,分别是id、用户名、密码、权限、备注信息等,其中将用户名设为不可重复的主键,备注信息里可以写入注册时间等。

第二步,在软件中建立一个权限列表,可以使用变量代替,例如,共计10个权限,1就是有权限,0就是没有权限,在管理员建立用户授权时就会有一组类似0101011110的数据写入到“权限”的字段中。

第三步,用户输入好用户名和密码后,软件就去数据库查找用户名与字段“用户名”相同的记录,如果相同,再读取相同id记录的密码字段,判断用户输入的密码与数据库中存储的密码是否匹配。如果匹配则登录成功,同时读取权限字段中的信息,对照权限列表后在执行不同的动作,例如没有权限时所对应的按钮就设置为禁止状态。

服务器用多线程。

客户端随意。

服务器收到客户端链接时开一个现成用来进行数据读写。单线程无法同时满足两个客户端同时读写,因为一个客户端申请了请求时,服务器就会被占用。

对于易语言数据库的使用,建议不要使用置数据库,每次要使用的时候再打开,用完马上关闭,这样应该可以解决你的问题,不要担心打开次数过多,对于易语言数据库应该是只能使用一个数据库,不能同时 *** 作2个(个人观点),希望对你能够有帮助。

要有关于数据库的问题,可以加我QQ314199971,请注明问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9966833.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存