php - 想對每個路由進行權限管理,但是路由定義時有佔位符?
大家讲道理
大家讲道理 2017-06-23 09:11:32
0
3
790

想用hash表來對應找到權限,權限處理就放在中間件裡
譬如GET /users這個路由,那我表明的權限為users.read

#但是GET /users/:id 這個路由,實際值可能是/users/1,那這個hash的key就不好寫了

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(3)
女神的闺蜜爱上我

從/users/1, 找到路由 GET /users/:id, 然後在這路由基礎上決定權限控制.

黄舟

hash的key加正規?

给我你的怀抱

正規符合取得id值,然後hget 取得權限,不過這種建議用lua寫在nginx模組上,沒必要讓請求到應用程式的階段

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板