2011-09-14 2 views
0

私のアプリはMedic and Patientsを処理できます。 これまで誰もがサイトにログインしてさまざまなタスクを実行できます。Webアプリケーションのさまざまなロールを管理するための推奨される方法は何ですか?

MedicとALSO患者であるユーザーに新しいユーザーログインとパスワードを強制的に作成させたくありません。

患者でもあるメディックは同じログインとパスワードを保持する必要がありますが、この二重特権を持つ人物がログインすると、どの役割をPICKする必要がありますか(セッション変数に格納するかもしれません)ログインしたい

これはお勧めですか、それとも私に代替手段を教えてください。

助けてください。ありがとうございます。

+0

どのようにして役割のメンバーシップを保存しますか? ADグループやカスタムデータベースで –

答えて

0

認証後のロールセレクションに対するあなたの提案は、ユーザーとのやり取りの好ましい方法です。アプリケーションでは、ユーザーではなく役割に基づいて承認を実行できます。また、特定のタスクの実行を活性化する役割を間違いなく認識することも重要です。

私が与えることができる小さな提案の1つは、再認証やアプリのメインページに戻ることなく、アプリケーションの任意の時点でこの役割を動的に切り替えることです。その迅速なロールスイッチは本当に使い勝手を向上させます。そして、常に画面のどこかに活性化されたロールを表示させます。

0

メディックはもっと特権を持っていますか?

「エディタ」と同じように、「登録ユーザー」です。

追加のログオンは必要ありません。階層を設定するだけで、メディックが患者に対して持っているタスク/アビリティを設定する必要があります。

0

別のロールを作成する必要があります。たとえばMedicAdmin。

関連する問題