ログインページの「記憶」機能を備えた ASP.Net Web サイトがあります。フォームベースの認証を使用し、defaultUrl はデフォルト ページを指しますが、セッションが認証されていてもサイトにアクセスすると、ユーザーはデフォルト ページにリダイレクトされず、ログイン ページにとどまります。これはライブ サイトでのみ発生し、開発環境では問題なく動作します。
その理由は何ですか?それを修正する方法はありますか。
ありがとう
ログインページの「記憶」機能を備えた ASP.Net Web サイトがあります。フォームベースの認証を使用し、defaultUrl はデフォルト ページを指しますが、セッションが認証されていてもサイトにアクセスすると、ユーザーはデフォルト ページにリダイレクトされず、ログイン ページにとどまります。これはライブ サイトでのみ発生し、開発環境では問題なく動作します。
その理由は何ですか?それを修正する方法はありますか。
ありがとう
ログイン ページの User.Identity.IsAuthenticated にチェックを追加し、DesitionationPageUrl にリダイレクトします。