Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

我在做一个项目,这个项目有很多用户权限,比如说财务部可以看模块A,销售部可以看模块B,技术部可以看模块C,经理可以看A和B模块,老板可以看A和B和C模块,如果用Laravel做得话,这个怎么做呢?(可以把一个模块视为一个控制器)

我现在能想到的是做一个中间件,通过在中间件中判断已登录用户的session中的type类型字段以及request中请求的路径,判断是否放行还是输出HTTP 401


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
472 views
Welcome To Ask or Share your Answers For Others

1 Answer

Entrust - Laravel 用户权限系统解决方案

看看这个? 其实我写PHP没有涉及过于繁琐的权限系统,写Java的时候直接用Spring Security或者Shiro。其实权限系统复杂的来不外乎 用户-权限-角色 这类模型。自己也能写,不过框架帮你做了自己就不要再重复弄咯~


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...