出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

ブラウザを終了させた場合にSession_OnEndが動作しない   willさん [2002/09/05 23:30:58] [2620]

[2620] ブラウザを終了させた場合にSession_OnEndが動作しない
投稿者:willさん 2002/09/05 23:30:58
はじめまして。
willと申します。

現在、IIS+ASP+SQLServerでログインの管理を行うシステムを作っているのですが、うまく動いてくれない部分があって困っています。どなたか、ご協力お願いします。

処理概要は、
1.ユーザIDとパスワードを入力して、ログイン
2.ログインしたユーザにログインフラグを立てる(データベースのユーザマスタテーブルに1を立てる)
3.ログアウトを行うと、Session.abandonを行い、Session_OnEndの中でログインフラグを初期化する(0に戻す)
4.ユーザがすでにログイン中の場合はログインさせない(2重ログイン防止)
といった感じです。

普通にログアウト処理を行った場合は、Session_OnEndが動くので、ちゃんとログアウトしてくれるのですが、ブラウザを終了させた場合、Session_OnEndが動いてくれないため、ログインフラグが残ってしまいます。

何か、よい解決方法は無いものでしょうか?
わかる方がおられましたら、是非教えてください。
よろしくお願いします。



TreeBBS For ASP V.0.1.3
Program By YasNet