MVC4でプライベートページのみのアプリケーションを作成しています。
NHibernateとドメインのエンティティ/リポジトリに基づくカスタムメンバーシッププロバイダーを使用して、ログインページを正常に(ほぼ正常に)作成しました。
すべてのコントローラーですが、AuthController
でマークされてい[Authorize]
ます。
許可されていない場合、Webアプリはログインページにリダイレクトすることになっています。AuthController
アプリ全体を最初から作成したので、認証されていないユーザーのランディングURLとして宣言される場所がどこにも見つからないことがわかります。