2011-07-20 4 views
1

私はドメインと私のウェブサイト、 メインウェブサイトhttp://hello.world.com モバイルサイトhttp://m.hello.world.comモバイルWebアプリケーションとメインWebサイト間でCookieを共有する方法は?私の携帯サイトとユーザの訪問メインのWebアプリケーションへのユーザー・ログは、彼がメインのウェブサイトなどにログインする必要がある場合

のモバイルバージョンのWebアプリケーションを持っています井戸とviceversa。 ログイン用のcokkiesを設定しています。

私は次のようにパスを設定しようとしました:

HttpCookie cookie = FormsAuthentication.GetAuthCookie(userName, isPersistent); 
cookie.Path = "/"; 

が、うまくいきませんでした。私はこれをどのように解決できるのか教えてください。あなたが効果的にあなたが

cookie.Domain = ".world.com"; 
    Response.Cookies.Add(cookie) 

答えて

1

次に、あなたはそれは、デフォルトでは、現在関連付けられているのCookieを作成しますドメインすなわちhello.world.comおよびm.hello.world.comであり、ドメインによっても検索されます。 Domainの設定で、作成して読み込んだクッキーのプロパティを調べる必要があります。

+0

私は開発用マシンのホストファイルをテスト目的でm.local.hello.myとlocal.hello.myに変更し、 はcookie.Domain = ".hello.my"を設定しました。このようなことをして、間違いがありますか?これは動作していません。 – nimi

+0

自分自身をテストしていませんが、うまくいくはずです。すべての.hello.myドメインが始まるためにすべてのCookieをクリアしましたか? –

+0

ええ、私はすべてのクッキーをクリアしました。実際には、私はログアウトすることができない、そのクッキーをクリアしていないということです。 – nimi

関連する問題