一般基于角色的权限,来生成用户拥有的菜单目录,这是惯常做法,现在需要把权限粒度深化到 添加、修改、删除、浏览,即某一个当前登录用户,加载了他能操作的权限菜单。
我先贴点代码,大家便晓得:
Select FunID, FunName, ParentID, PageUrl
From dbo.Functions
Select RoleFunID, RoleID, FunctionsID
From dbo.RoleFuns
Select RoleID, RoleName
From dbo.Roles
Select UserID, LoginID, LoginPwd, UserName, RoleID
From dbo.Users
select * from Functions a inner join RoleFuns b
On a.FunID = b.FunctionsID
Where b.RoleID = 2
之后,还要对他操作的页面添加控制,有的页面只有浏览、添加,有的页面只有添加、修改,但不给删除,这种细化 大家觉得能在以上基础进行扩展吗?我是WinForm程序!
犯罪嫌疑人X
幕布斯6054654