0

私たちはクライアント向けのWebサイトに取り組んでおり、PHPを使用してフロントエンド製品のWebサイトを開発しています。また、オンライン注文機能用の「ストア」と呼ばれるサブドメインがあります。ただし、ストアのサブドメインは.netで構築されています。

ユーザーがストアにアクセスしたときに、ユーザーをログイン状態に保つにはどうすればよいですか?フロントエンドとストアの両方が同じ認証サービスを使用しているため、問題はありません。しかし、私は.netの経験がないので、セッションCookieの値を特定できます。だから私はそれらをドメイン固有に設定し、それは機能するでしょう。

4

2 に答える 2

1

私はセッションをデータベースに保存し、両方のインスタンスが同じデータベースを使用して、www.site.comとstore.site.comの間の共有Cookieから読み取られたセッションIDによってセッションデータを読み取ります。

于 2012-08-01T15:04:03.250 に答える
0

ログインに関する情報をサーバーのどこかに保存します。

または、ユーザーのブラウザにCookieを追加して、両方の場所でCookieを読み取ることもできます。

于 2012-08-01T15:02:36.503 に答える