検索

ホームページ  >  に質問  >  本文

php - 各ルートのアクセス許可を管理したいのですが、ルート定義にプレースホルダーがありますか?

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

です。

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

大家讲道理大家讲道理2751日前816

全員に返信(3)返信します

  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-23 09:13:32

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

    返事
    0
  • 黄舟

    黄舟2017-06-23 09:13:32

    ハッシュキーと規則性?

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-23 09:13:32

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

    返事
    0
  • キャンセル返事