私はフォーム認証を達成するために匿名コントローラを作成しようとしています。私はIIS7を匿名とフォーム認証を有効にしてを有効にし、私のweb.configをdeny匿名ユーザーに設定しました。ログインコントローラでは、[AllowAnonymous]デコレーションをコントローラ(と自分のアクション)に配置します。フォーム認証と承認MVC 4
私がこの設定のセットで得ることができる唯一のアクションは、ログインアクション(「ログイン」ビューを返す)です。私はログインとして設定したので、このアクションを得ることができます私のweb.configのURL。
<authentication mode="Forms">
<forms loginUrl="~/Login/Login" timeout="2880" />
</authentication>
他のすべてのアクションはログインアクションにリダイレクトされます。
は、ここに私のウェブconfig設定です。この設定では、パスワードの復元、登録などの他の重要な操作はできません。
私は間違って何をしていますか?
あなたは世界的に否定することはできません - paswordを復元匿名でアクセスする必要があります。 –
変更する必要があるのは何ですか?匿名アクセスを許可している場合は、すべてのサイトにアクセスでき、MVCは認証されていないユーザーをログインアクションにリダイレクトしません。 – Shahar
私の答えを参照してください.. –