第二步,在软件中建立一个权限列表,可以使用变量代替,例如,共计10个权限,1就是有权限,0就是没有权限,在管理员建立用户授权时就会有一组类似0101011110的数据写入到“权限”的字段中。
第三步,用户输入好用户名和密码后,软件就去数据库查找用户名与字段“用户名”相同的记录,如果相同,再读取相同id记录的密码字段,判断用户输入的密码与数据库中存储的密码是否匹配。如果匹配则登录成功,同时读取权限字段中的信息,对照权限列表后在执行不同的动作,例如没有权限时所对应的按钮就设置为禁止状态。
服务器用多线程。客户端随意。
服务器收到客户端链接时开一个现成用来进行数据读写。单线程无法同时满足两个客户端同时读写,因为一个客户端申请了请求时,服务器就会被占用。
对于易语言数据库的使用,建议不要使用置数据库,每次要使用的时候再打开,用完马上关闭,这样应该可以解决你的问题,不要担心打开次数过多,对于易语言数据库应该是只能使用一个数据库,不能同时 *** 作2个(个人观点),希望对你能够有帮助。要有关于数据库的问题,可以加我QQ314199971,请注明问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)