web.config の設定によって AccountController を簡単に有効/無効にしたい ASP.NET MVC4 アプリケーションがあります。一定期間の登録とログインを希望し、その後、一般公開したいと思います。私は最善のアプローチについて少し確信が持てません。
どうもありがとう
web.config の設定によって AccountController を簡単に有効/無効にしたい ASP.NET MVC4 アプリケーションがあります。一定期間の登録とログインを希望し、その後、一般公開したいと思います。私は最善のアプローチについて少し確信が持てません。
どうもありがとう
<system.web>
<!-- anonymous usage -->
<authentication mode="None"></authentication>
<!-- Forms login -->
<!--<authentication mode="None">
<forms ... />
</authentication>-->
</system.web>
それはあなたが探しているものですか?これは AccountController を「無効にする」わけではありませんが、認証が事実上無効になるため簡単になります。ただし、ログイン/ログアウトボタンを表示するか、許可されている場合にページに資格情報の処理を表示しないという点で、サイトの書き方次第です。
で提供された認証 mod に基づいてアクセスをAuthorizeAttrbiute
チェックし、許可/拒否するの拡張機能を作成することができます(次に、その属性を制限したい (およびその他のアクション) に適用します。Context.User.Identity.AuthenticationType
web.config
AccountController
mode="None"