php - 各ルートのアクセス許可を管理したいのですが、ルート定義にプレースホルダーがありますか?
大家讲道理
大家讲道理 2017-06-23 09:11:32
0
3
770

ハッシュ テーブルを使用して権限を見つけたい場合は、権限の処理をミドルウェアに配置する必要があります。
たとえば、GET /users ルートの場合、私が示す権限は users.read

です。

ただし、GET /users/:id ルートの場合、実際の値は /users/1 になる可能性があるため、ハッシュ キーを記述するのは困難です

大家讲道理
大家讲道理

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

全員に返信(3)
女神的闺蜜爱上我

/users/1 から GET /users/:id ルートを見つけ、このルートに基づいて権限制御を決定します。

いいねを押す +0
黄舟

ハッシュキーと規則性?

いいねを押す +0
给我你的怀抱

通常のマッチングで id 値を取得し、その後 hget でアクセス許可を取得します。ただし、この提案は nginx モジュールの lua で記述されています。リクエストをアプリケーション段階まで進める必要はありません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!