私には3つの役割があります:サイトRegistered Users, Approved Users, and Admins.
へのアクセスはApproved users
Admins.
FilterConfig
匿名アクセスを制限するために、次 のようにフィルターを追加しました。
filters.Add(new System.Web.Mvc.AuthorizeAttribute());
今、登録ユーザーのために、私は彼らに次のように言っているランディングページにリダイレクトして欲しいです:
管理者の1人に連絡して承認してください。
それを行う正しい方法が何であるかはよくわかりません。
各コントローラーにauthorize属性を設定できますが、それが良い方法かどうかはわかりません。
また、役割に基づいてデフォルトのリダイレクトアクションをどこに指定すべきかわかりません。
でデフォルトのリダイレクトアクションを指定できることは知っていRouteConfig.cs
ますが、役割を指定する場所がわかりません。