摘要:
记得上次写这系列文章的时候,还在是一个月之前,今天我们继续讲解。今天我们主要围绕第二章的内容进行拓展,主要讲解模块所对应的权限,如果没有看到第二章的童鞋可以点击这里查看:点击查看,话不多说,直接切入主题。首先我们得建立三张表,一张“权限表(Permissions)”,一张中间表“模块权限表(ModulePermissions)”和一张角色权限表(RolePermissions),最后有SQL创建表或表数据的脚本,这三张表结构如下:权限表(Permissions):(这里面的字段还可以加上,不如排序字段什么的,这个按照自己的需要添加,但是这三个字段必须存在,PermissionCode这个字段将 阅读全文
摘要:
第一章我们说了权限,地址为:http://www.cnblogs.com/luxianai/archive/2012/03/16/Permission.html,但是没有用到中间表,今天我们来说说使用中间来做,这样查询将会更加方便,具体如下:分别有五张表,Users(用户表)、Modules(模块表)、Roles(角色表)、UserRoles(用户角色表)、RoleModules(角色模块表)最后有SQL创建表或表数据的脚本,表结构如下:模块表:用户表,此表中的RoleID不存在了,将用中间表来呈现:角色表:此表中的ModuleID不存在了,也将用中间表来呈现:用户角色表:角色模块表:表中的数 阅读全文