微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

[VB.NET]权限管理问题

权限管理问题 用户的权限管理怎么弄啊,就是让不同的用户有不同的权限来应用软件。 用的是vb.net和sql 2000数据库设计的 __________________________________________________________________________ 可以加权限表。 应用层对权限做判断和限制。 __________________________________________________________________________ LS正解 __________________________________________________________________________ 建用户表: 用户名 密码 权限 张三 123 0 李四 456 1 然后在程序模块中定义一个全局变量 将 权限值赋给这个变量 然后相应功能的地方判断权限值,再根据不同权限值做不同功能限制 如 power=权限 if power=0 then command1.enable=false end if __________________________________________________________________________ 针对权限管理,那你一定会有一个登陆界面来限制不同的用户登陆你的程序了. 你可以在这里捕获用户的信息. 把用户信息存储到数据库里.在登陆的时候做验证.并设置相应的变量或标记. 在程序里应该用到权限的地方判断这个变量的值就可以了.. __________________________________________________________________________ 通过权限表,建议对于每一个功能设置一个功能代码,然后在权限表里面设置每个帐号的权限,当用户登录的时候判断是否有这个功能代码,如果没有就将功能菜单的enable设置为false __________________________________________________________________________ 在用户表里添加权限字段,登录时连权限也取出来,相关操作时都权限进行判断 __________________________________________________________________________ 建立这么几个表: 用户表(userId,userName,userPass,userInfo)其中,某一个用户对应一个角色 功能表(funId,funName,funInfo) 角色表(roleId,roleName,roleInfo) 角色功能表(roleId,funId) __________________________________________________________________________ 用户表... 角色表... 每个用户分属不同的角色,可以在多个角色中 权限表... 每个角色有不同的权限,一个角色可以有多种权限 __________________________________________________________________________ 都答过了,楼主给7分就行,要加裤衩了! __________________________________________________________________________ 做个页面基类,把每个页面分配一个权限ID __________________________________________________________________________

原文地址:https://www.jb51.cc/vb/263961.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐