2

あなたの助けが必要です

私はJqueryを使用するMVCプロジェクトを持っています。ここでは、Cookieを使用してログインとパスワードを保存、クリア、および取得する「Remember Me」のメカニズムを実装しました。

また、ユーザーがログインする画面が 2 つあります。両方のログインで同じ Cookie を操作する必要があります。私はそれを実装する必要がありますが、それぞれが異なる動作をしていることに気付きました。つまり、最初のログインで保存した Cookie の値は、2 回目のログイン (開いたとき) を取得する値と同じではありません。つまり、最初のログインで「通知」をマークすると、2 回目のログインには反映されず、その逆も同様です。両方が同じ Cookie から同じ値を操作して読み取るようにするにはどうすればよいですか? 出来ますか?

PS: この状況では、同じ Web ナビゲーター (Firefox または IE) を使用しています。

前もって感謝します

4

2 に答える 2

0

formsauthenticationを使用している場合は、Cookieドメインを変更できます。そうでない場合は、それを変更することもできるはずです。

両方のサイトで同じドメイン名を使用するだけです。

http://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.cookiedomain.aspx

hth

于 2011-04-22T16:41:02.183 に答える
0

Cookie は、それを作成したドメインに固有のものです。2 つのログイン画面がある場合は、それらを同じドメインの下に置く必要があります (複数のドメインがある場合は、login.yourdomain.com のようなもの)。

スリ

于 2010-05-25T21:12:30.740 に答える