共通のサブドメインを設定できる場合は、次のことができます。
サブドメインの html ファイルの先頭に、次のように JavaScript ファイルを含めます。
<script src="http: //common.domain.com/check.asp"></script>
check.asp で、logged_in Cookie を探し、存在しない場合は、次のようなものを使用してhttp://common.domain.com/login.aspなどのページを表示します。
<%
if (cookie_not_found){
%>
location.href = "http: //common.domain.com/login.asp";
<%
}
%>
人がユーザー名パスワードを送信したら、それを同じ login.asp に送信し、セッション cookie (common.domain.com ドメインに設定されます) を設定してから にリダイレクトしhttp://subdomain1.domain.com
ます。
ここで何が起こるかというと、埋め込まれた "common.domain.com/check.asp" に対して呼び出しが行われ、common.domain.com の Cookie が要求と共にブラウザーによって送信されます。したがって、subdomain1.domain.com にいる場合でも、セッションが有効かどうかがわかります。