C#权限设计思路或源代码

程序海哥 2012-04-09 11:16:10
求助;哪位兄弟给个比较成熟C#权限设计源代码或思路啊。可以管按到:增、删、修改功能按键的
...全文
679 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
程序海哥 2012-04-12
  • 打赏
  • 举报
回复
兄弟们还是不明白,希望各位详细具体点,最好有细节
魏飞翔 2012-04-12
  • 打赏
  • 举报
回复
色拉油 2012-04-12
  • 打赏
  • 举报
回复
用户表
角色表
动作表
组表
gzw13999 2012-04-12
  • 打赏
  • 举报
回复
你们太深奥了。又不是开发操作系统


dnt_admingroups
代码 注释 类型 长度 小数 默认值 标识 主键 空值
admingid 管理组id smallint 2 0
alloweditpost 允许编辑帖子 tinyint 1 0
alloweditpoll 允许编辑投票 tinyint 1 0
allowstickthread 允许置顶 tinyint 1 0
allowmodpost 允许审核帖子 tinyint 1 0
allowdelpost 允许删除帖子 tinyint 1 0
allowmassprune 允许批量删除 tinyint 1 0
allowrefund 允许强制退款(当主题被设置为收费阅读时有效) tinyint 1 0
allowcensorword 允许设置词语过滤 tinyint 1 0
allowviewip 允许查看IP tinyint 1 0
allowbanip 允许禁止IP tinyint 1 0
allowedituser 允许编辑用户 tinyint 1 0
allowmoduser 允许审核用户 tinyint 1 0
allowbanuser 允许禁止用户 tinyint 1 0
allowpostannounce 允许发布公告 tinyint 1 0
allowviewlog 允许查看论坛运行记录 tinyint 1 0
disablepostctrl 发帖不受审核、过滤、灌水等限制 tinyint 1 0
allowviewrealname 允许查看实名


dznt 的数据结构看下你就知道了。 无论是界面还是操作 关联查询判断下即可。
sunylf 2012-04-12
  • 打赏
  • 举报
回复
樓上的大俠們都在說天書.權限管理,在c/s里面是必須的.
叫我三三 2012-04-10
  • 打赏
  • 举报
回复
希望有大大讲的详细一点,我现在也在摸索
orochiheart 2012-04-10
  • 打赏
  • 举报
回复
微软的一个权限管理叫什么来着? 貌似memship ber神马的。。。基于目录的
ycg_893 2012-04-10
  • 打赏
  • 举报
回复
良好的权限设计,即使用户绕过用户界面,也无法操作,即真正操作权限与界面无关,而界面与权限的结合则用户体验.
如:Windows无权通过鼠标在界面上无权删除某个文件,即使使用dos命令也是无法删除的,较好的体验则是连界面上都没有看到删除按钮或菜单.

  • 打赏
  • 举报
回复
不知道你没有使用过苹果系统,不知道你有没有玩过网络游戏,你见过基于数据库表“增删改查”而架构起来的实用应用么?其实都是小OA软件搞那一套。

好的应用,权限是非常注重最终用户体验的,权限系统的设计所体现的绝对不是“莫名其妙的编程思路”,而是用户的思路。
mizuho_2006 2012-04-09
  • 打赏
  • 举报
回复
权限设置主要是数据库的设置
1 用户表
2 权限表
3 系统功能表
4 角色权限表
至少要有这四张表才可以,实现用户和角色的分离

CS程序从数据库中读取类和窗体名,利用反射技术还原为窗体,不同角色的用户看到的菜单是不同的
如果是BS程序就是从数据库中取出页面地址进行字符串的拼接

至于系统模块的增删改,都比较简单了,都是对数据库的操作。

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧