请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

多用户登录的导航菜单动态生成和角色权限分配

老师,您好! 我现在想要做一个多用户登录接口的系统,管理员可以给用户分配角色组,和角色对应权限。其他用户登录系统时,根据用户角色权限动态生成导航,用户只能看到自己权限内容的导航模块,和使用对应的操作权限。这个问题我已经折腾好久了,无奈基础差,没有思路。恳请老师帮忙解答下,给点思路,万分感谢!

正在回答

1回答

如果你看过我之前的那门在线教育的课程的话 里面有讲如何通过xadmin给用户设置组以及权限 以及权限设置后再xadmin导航栏能看到的操作按钮等, 这些xadmin都做过, 所以 第一你可以参考xadmin的源码, 第二 如果你想直接用django实现的话 同时又不是前后端分离的话 就很简单了, 直接在template中直接获取用的组, 根据用户的组来判断显示哪些html 以及在对应的html中根据用户的权限来直接显示对应的操作按钮等

0 回复 有任何疑惑可以回复我~
  • 提问者 龙_华 #1
    非常感谢bobby老师的回答!现在在用的就是第二种方法,我是想在前后端分离的情况下来实现
    回复 有任何疑惑可以回复我~ 2017-09-28 15:56:04
  • 老师 我目前的需求是跟提这个问题的同学是一样的 也是多权限分配的问题,我是前后端分离的,该用什么思路去解决这个问题呢老师
    回复 有任何疑惑可以回复我~ 2018-04-29 23:40:45
  • 这个可以让前端来做, 用户登录后不同的用户的类型你放到token中,前端解析token就能获取到用户类型,然后就可以根据不同的用户生成不同的菜单,你也不用担心安全问题,因为每个接口你在后端也需要做权限验证,所以即使别人能破解菜单也不会有安全问题
    回复 有任何疑惑可以回复我~ 2018-05-02 10:46:49
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信