易语言程序如何实现多用户管理
1.易语言中,很多用户的情况下,如何用Access数据库储存用户账号(单机板Access数据库,非网络版的),打开程序时如何来读取判断用户名及密码是否正确.2.登录成功后...
1.易语言中,很多用户的情况下,如何用Access数据库储存用户账号(单机板Access数据库,非网络版的),打开程序时如何来读取判断用户名及密码是否正确.
2.登录成功后如何来判断此用户都有哪些操作权限.
本人初学易语言,对这块非常感性趣,很想学会,自已学着做了几个这样的小程序,但都不理想,部份功能还是无法实现,跟我想的不一样,有哪位易高手,给个源码参考一下思路.万分感谢!采纳后加分!.邮箱:fhqccwmg@163.com QQ455828873 展开
2.登录成功后如何来判断此用户都有哪些操作权限.
本人初学易语言,对这块非常感性趣,很想学会,自已学着做了几个这样的小程序,但都不理想,部份功能还是无法实现,跟我想的不一样,有哪位易高手,给个源码参考一下思路.万分感谢!采纳后加分!.邮箱:fhqccwmg@163.com QQ455828873 展开
1个回答
展开全部
第一步,设计表,最少5个字段,分别是id、用户名、密码、权限、备注信息等,其中将用户名设为不可重复的主键,备注信息里可以写入注册时间等。
第二步,在软件中建立一个权限列表,可以使用变量代替,例如,共计10个权限,1就是有权限,0就是没有权限,在管理员建立用户授权时就会有一组类似0101011110的数据写入到“权限”的字段中。
第三步,用户输入好用户名和密码后,软件就去数据库查找用户名与字段“用户名”相同的记录,如果相同,再读取相同id记录的密码字段,判断用户输入的密码与数据库中存储的密码是否匹配。如果匹配则登录成功,同时读取权限字段中的信息,对照权限列表后在执行不同的动作,例如没有权限时所对应的按钮就设置为禁止状态。
第二步,在软件中建立一个权限列表,可以使用变量代替,例如,共计10个权限,1就是有权限,0就是没有权限,在管理员建立用户授权时就会有一组类似0101011110的数据写入到“权限”的字段中。
第三步,用户输入好用户名和密码后,软件就去数据库查找用户名与字段“用户名”相同的记录,如果相同,再读取相同id记录的密码字段,判断用户输入的密码与数据库中存储的密码是否匹配。如果匹配则登录成功,同时读取权限字段中的信息,对照权限列表后在执行不同的动作,例如没有权限时所对应的按钮就设置为禁止状态。
追问
仁兄,你的思路是正确的,我也是这么想的,可是一做起来就有点困难了,我是初学者,对我来说能完成这些很不容,但对我有很大帮助,所以来了百度求解助,我在精易论坛里有下载过几个类似的源码,可有的带有模块的,所以很难看到"真面目",依你以上所术,能否再给个源码,那就太完美了,我的真的想学.我的邮箱fhqccwmg@163.com QQ:455828873 盼复! 万分感激!!!
追答
把你写的半成品的源码发给我,我帮你改一下,哪里有问题就标出来。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询