MVC4 (かみそりを使用) のメイン サイトと、仮想ディレクトリで Web アプリケーションとして実行される asp.net Webforms ストアがあります。MVC4 メイン サイトにフォーム認証ページを作成し、ユーザーを認証し、認証時にユーザーをストアに送信し、まだ認証されていない仮想ディレクトリを直接参照しようとすると、MVC4 フォーム認証にリダイレクトすることはできますか?ページ?
たとえば、www.mysite.com/account/login にアクセスすると、MVC4 とメイン サイトの一部で実行されている私の素敵なログイン ページが表示されます。ログインに成功すると、www.mysite.com/store/ (Web アプリケーション/仮想ディレクトリ) に移動し、認証に成功したため、ストアが表示されます。そして、フリップ サイトで、まだ認証されていない場合、www.mysite.com/store/ (Web アプリケーション/仮想ディレクトリ) に直接アクセスしようとすると、メイン サイトのフォーム認証ページ (www) にリダイレクトされます。 .mysite.com/account/login
MVC4フォーム認証ページでユーザーを正常に認証しています(これをテストし、機能することを確認しました)。問題は、それらをストアにリダイレクトすると、ストアがログインしていると見なされず、ストアに含まれている (Web パーツに組み込まれている) フォーム認証ページを使用してログインするように依頼しました。MVC4 サイトでフォームのログイン ページを使用したいと考えています (見栄えがよく、制御/更新/コードなどを簡単に実行できるため)。
これはセッションの問題ですか?