私のアプリでは、ユーザーは複数のグループに属している可能性があります。しかし、要件は、ユーザーがログイン中に選択する 1 つのグループのレコード/オプションのみを表示する必要があるというものです。現在、グループ ID を取得し、UserIdentity の authenticate() メソッドで setState を使用して設定しています。ユーザーが単一のグループのみに属している場合は正常に機能します。ただし、ユーザーが複数のグループに属している場合は、ログインするグループを選択する選択肢を提供する必要があります。UserIdentity/authenticate からユーザー権利からその入力を取得するにはどうすればよいですか? または、それが不可能な場合、最も近い解決策は何ですか? ありがとう。
質問する
43 次
1 に答える
0
ユーザーを認証します。
1.1。ユーザーには 1 つのグループしかありません:
setState('GroupId', $GroupId)
1.2. ユーザーには多くのグループがあります。ユーザーは にリダイレクトされ
special page
、そこでグループを選択できます。1.2.1. ユーザーがグループを選択したら、setState('GroupId', $GroupId) を指定し、サイトのページにリダイレクトします
ユーザーが GroupId を持っていない場合は、ユーザーを にリダイレクトし
special page
ます。
于 2013-10-07T07:55:41.307 に答える