采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,您好! 我现在想要做一个多用户登录接口的系统,管理员可以给用户分配角色组,和角色对应权限。其他用户登录系统时,根据用户角色权限动态生成导航,用户只能看到自己权限内容的导航模块,和使用对应的操作权限。这个问题我已经折腾好久了,无奈基础差,没有思路。恳请老师帮忙解答下,给点思路,万分感谢!
如果你看过我之前的那门在线教育的课程的话 里面有讲如何通过xadmin给用户设置组以及权限 以及权限设置后再xadmin导航栏能看到的操作按钮等, 这些xadmin都做过, 所以 第一你可以参考xadmin的源码, 第二 如果你想直接用django实现的话 同时又不是前后端分离的话 就很简单了, 直接在template中直接获取用的组, 根据用户的组来判断显示哪些html 以及在对应的html中根据用户的权限来直接显示对应的操作按钮等
非常感谢bobby老师的回答!现在在用的就是第二种方法,我是想在前后端分离的情况下来实现
老师 我目前的需求是跟提这个问题的同学是一样的 也是多权限分配的问题,我是前后端分离的,该用什么思路去解决这个问题呢老师
这个可以让前端来做, 用户登录后不同的用户的类型你放到token中,前端解析token就能获取到用户类型,然后就可以根据不同的用户生成不同的菜单,你也不用担心安全问题,因为每个接口你在后端也需要做权限验证,所以即使别人能破解菜单也不会有安全问题
登录后可查看更多问答,登录/注册
Django REST framework课程视频,RESTFul API前后端分离开发
9.9k 1
3.9k 51
1.0k 19
678 19
1.4k 19