C#权限控制

来源:百度知道 编辑:UC知道 时间:2024/05/28 06:37:53
如何实现对权限的控制.或用什么原理或流程
实现后加到100分,谢谢
如何控制到页面
更深的控制到页面中的控件

比如有某个角色的权限,又给设置添加和删除的一些权限
那么权限的叠加怎么
1.角色上有,个人又删除掉权限
2.角色上没有 个人又加个权限

如何设置权限的值,然后根据值查看是否有权限

用户登录后为用户建立单独的session在session中存储用户的编号,姓名,权限等信息
建立一个权限控制类获得参数用户权限(取session中的权限值)...人后通过逻辑判断..如果有权限返回一个固定的字符串或bool值....页面后台类获得该返回值判断是否有权限..有责继续下面操作.没有则显示消息框并跳转...
就是这样的啦..还有什么不懂的QQ:249466389...

1 在用户登陆的时候就把用户的所有访问权限存放到session中,每次访问叶面或者按钮或者执行操作时区session看看他有没有该权限
2 数据库中存放权限一切信息,用户登陆的时候session中只存放用户id,然后判断权限的时候用id访问数据库中的权限相关的表

2种方法个有利弊,
1是占用session 用户多的话效率低
2是每次都要访问数据库,效率低,这就要你更具你的系统作出现选择,用户少的话1好,如果项目检查权限不频繁的话2合适

你是想用微软的呢,还是自己写.如果是自己写的话,第一步,设置表,第二步,写存储过程,用来控制权限的.第三步,做UI
这里面,最重要的,就是,用一种计算方法来赋权限值,而后呢,用同样的方法将这些值拿出来做比较.

变量的权限控制一般采用public、private、protected、internal等访问修饰符进行设置,具体这些修饰符的含义就不说明了,应该懂的

可以用0和1来实现啊,1表示可以,0表示不可以。你可以建一个权限表啊