私の.Net MVCアプリケーションには、誰でもアクセスできるデフォルトのコントローラーがあります(ウェルカムページ、登録、ログイン、パスワードリセットメソッドなどが含まれているため)。他のすべてのコントローラーは、authorize 属性を持つコントローラーから継承されています。
デフォルト/インデックス、およびデフォルト/登録ページ (つまり、GET タイプの任意の要求) を参照できます。しかし、デフォルトのコントローラ アクションへの POST リクエストは、承認が必要であるかのように動作します。たとえば、ユーザーが電子メール/パスワードを入力してログインをクリックすると、デフォルト/ログインへの POST 要求が行われます。
webconfig で場所のパスを設定しようとしましたが、まだ運がありません。すべての POST リクエストは値が空のフォーム認証 Cookie を返しますが、GET リクエストは認証 Cookie を送り返さないことに気付きました。私が見逃したものは何か分かりますか?
事前にどうもありがとう:)
アヌルダ