2

イオン認証でグループを作成できることはわかっています。ただし、メンバーとスタッフグループ内にサブグループが必要です。プロジェクトには次のユーザーロールが必要です。

  1. 管理者
  2. メンバー
    • プランAメンバー
    • プランBメンバー
    • プランCメンバー
  3. スタッフ
    • 技術スタッフ
    • 管理スタッフ
    • 一般職

メンバーが選択したプランに基づいて、「ビュー」と機能が変更されます。

使用するプランを指定するために、usersテーブルに新しい列を追加することを考えていました。もう1つのオプションは、親メンバーグループなしで3つのプラングループを作成することです。ion authを使用してサブグループを追加する他の方法はありますか?

4

1 に答える 1

2

@Arunu-サブグループではなく、各グループにするというアイデアが最善の方法です。

権限の階層を持つ本当の理由はありません(認証とACLを少し混ぜているかもしれませんが、これは非常に簡単なことです)。

Ion_authは、ユーザーが複数のグループを持つことができるように設定されています。たとえば、すべてのユーザーがメンバーレコードを持ち、サブグループごとに個別のレコードを持つことができます。

各コントローラーのエントリポイントは、どのグループが許可されているかを示しているだけで、すべて同じように扱われます。

また、ユーザーが属するグループに基づいてデータを動的に表示できます

于 2013-02-19T11:16:01.337 に答える