00:00
就是最后演示一下,咱们说这个权限管理中的主要的这么三个模块,那我现在把它先登录进去,就是我的面六个一。咱们登录这登录肯定没有错,刚才咱都测试过了啊,它是可以登录进去,然后登录之后在里边呢,有很多模块都是咱之间的模块啊,这是我故意写的测试的啊,大家区分一下,就是加的那个动态方式,不是我们写固定的,因为我表中我是特别加了一个12123,因为大家看到这数据是取的数据库中的值,而不是我们取那个文件中的固定值啊,这是我故意这么加的啊,默认应该没这个,然后在里边咱们看啊,这就是咱们做的几个路由在里边,这些咱都说过了,包括这两虽然没写,但是比较简单,就是这个班的,还有这个列订单列表啊,两个基本功能,然后咱看第一个权限管理,在权限管理中咱们之前介绍过需求有三部分。一个是菜单,一个是角色,还有一个是用户,比如说现在我点击菜单。
01:02
大家看啊,在这里边第一个是不是有个列表,就是这个列表是用一个表格,也是按照数形显示的,咱们昨天写过它那个递归,把这查出来了啊,这是第一部分查数据,包括你看啊这什么12312啊,是我故意加的这个值啊,然后这个里边有基本功能,就是它的增删改查操作,这个没有什么特别的啊,就是一个最基本的单改查,做菜单管理啊,这大家也都知道啊,昨天咱们写过这个列表。然后咱重点看角色跟用户,比如咱们啊菜单几个基本功能,咱看角色,现在我点开角色,在角色里边首先有一个列表功能,然后里边也是有他的。添加修改包括删除,删除就是删除记录嘛,另外还一个删除。这个删除。这叫什么批量产生,就是你现在选择多个一点,它可以删掉啊,就是里边这么一个基本功能啊,这各位给他知道啊,但是咱们主要我想演示这么一个功能,就是为这个菜单,就是为角色可以分配菜单,或者为菜单可以分配角色,我想演示这个功能,那这功能怎么演示,给大家详细演示一下啊,咱们昨天说的这个表的关系,就是咱们看这表中,当我为这个菜单和角色建立关系之后,在这个表中是会有它的记录,就是你的角色有不同菜单,然后咱们现在来做个测试啊。
02:26
比如现在为了明显,我重新添加一个角色,咱点添加。到我们这个页面啊,但你可以弹个框嘛,啊,这里边我直接到一个页面在里边,比如说现在我起个角色。我就起个名字,就叫这个测试。1010啊,这是一个角色,然后咱点保存把这角色大家看是不加进去了,叫测试1010,然后加上之后咱怎么做呢?各位看到啊,在这个角色的这个是修改,这是删除,但是大家看第一个按钮。这个按钮是什么呢?它就是分配角色按钮,用这个按钮可以为这个角色分配,这相关操作就是分配我们的菜单,或者说分配权限,那比如我现在点击这按钮来看什么效果啊。
03:12
大家看。什么效果,他就把我当前这个所能用的菜单在里边是不是都做了显示,比如里边有权限管理啊,包括有什么讲师管理,有这个什么课程分类管理等等,把这些都做了一个显示啊,这就是列出当前所有菜单,那比如说现在我为这个用户给他加上这么一个菜单啊,大家看它的效果啊,比如我现在我就加上这个菜单。就是这个权限管理,只给他加个权限管理,然后后面都不加,因为我现在管理员是所有权限,但是我现在我这个就是测试幺零,幺零角色只加权限管理,这些就是菜单啊,然后咱为了更明显,比如说就加上,呃,咱就加上前两个吧,一个是用户管理,一个是角色管理,菜单管理,我也不加,就加上这么多啊,这是我们要做的事情,然后现在我点保存,那现在就为这个角色分配的这个菜单,这就完成了,然后分配之后咱到表中看一下,就看这张表,角色菜单关系表。
04:17
大家看里边数据有了,这是不是我的角色ID,这是角色是不是有那个菜单ID在里边都添加进去了啊,这个做到了,然后这个做到之后,这个并没有完,咱看第三个模块叫用户模块,在用户模块中有很多用户啊,比如说我现在啊,多余的我先删掉啊。之前加的测试啊,都先给它删掉,就保留一个啊我的命。然后现在比如说我再加一个用户加一个啊,比如这个用户我起个名字就叫。1010啊,昵称就是1010,密码就是六一。咱点保存这个用户加进去了,然后加用户之后咱怎么做呢?我想为这个用户分配我刚才那个角色,因为最终再用用户登录,而不是角色登录,那怎么分配跟刚才一样,就这个。
05:07
这是分配。你的用户具有的角色,那大家看我现在一点。就到这个界面这几个是什么,是不是咱们刚才那些相关那个角色呀,比如说现在我给他分配这个角色,就是测试幺零,幺零咱点保存,现在用户有这个角色了啊,这就可以了,那咱现在到表中看一下啊,看我这个关系表。各位看啊,这是用户ID,这是角色ID,那咱看下这ID啊,用户ID就是这个770。是他角色ID看里边。这是那个2977。是不是就是他这样的话咱就完成了,所以说一会儿咱就可以用这用户,就这个幺零,幺零用户密码是六个一一登录,那它里边应该只有我们这个学员管理中的用户和这个角色,然后它没有其的菜单显示啊,这就叫权管理,所以咱们现在这么一个测试,我再说一遍啊,你做好就是第一个是菜单里边就是咱人卡操作,这为什么说的,然后咱在角色中,我们可以添加一个角色,为角色分配他能操作哪些菜单,点这个可以分配,然后分配之后咱可以再创建一个用户,为这个用户分为他的角色,然后都分配之后,咱用这个用户登录在这里边,就我为这个用户分配那个最终那个角色啊,就可以做到这个操作,那咱们现在把它退出,咱来试一下这个效果啊。
06:35
退出,我用这个1010登录密码是六一。然后现在登录大家看效果啊。来看什么效果,我这里显示的是不是只有权限管理,里边有用户是和角色,其他的是没有,因为他是没有分这个权限,所以这样的话,这就是我们要做的一个基本效果啊,这就叫权限管理,就是你不同的这个用户,或者说不同的用户角色在访问我们的这个项目中能操作不同的菜单,比如说我现在幺零,幺零包括他的角色只能操作用户管理,角色管理,其他的东西他操作不到啊,因为里边会显示你操作他也没有这个相关内容,没有这个权限。
07:19
这个啊,咱就完成了一个测试,这就是咱们说的权限管理中的这个基本功能啊,把它做到了啊。
我来说两句