五表权限

权限涉及到5张表

用户表,角色表,权限表,用户角色关系表,角色权限关联表

        当用户登录时,根据用户名和密码去用户表中验证信息是否合法,如果合法就获取用户信息,然后根据用户的id去用户角色关系表中去得到相关联的角色id集合,再根据角色id再去角色权限关系表中获取该角色所拥有的权限id集合,然后再根基权限id集合到权限表中获取具体的菜单,展现给当前的登录用户,从而达到不用用户看到不用的菜单权限。

        我们通过ztree来给角色赋权并且通过ztree来展示菜单,以及通过ztree来管理菜单即增加和编辑菜单。

        我们做的权限控制到url级别,为了防止用户不登陆直接输入url访问的这个弊端,通过拦截器进行拦截验证。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容