スレッド表示 | フラット表示〕 全トピック 920 件中 731 番目 次≫ ≪前

ログイン状態

created: 2003-11-21 17:26 | modified: 2003-11-21 18:30 | reply: 1

[1063] ログイン状態

user: トシ | created: 2003-11-21 17:26
ログインして人を調べようとしているのですが、
ログインした時にログイン者をファイルに書き込めばいいと思うのですが、
ログアウトの時、ちゃんとログアウトボタンで終了すれば良いのですが、
ログアウトボタンを押さないで終了したときの判別はどうのようにしたら良いでしょうか?
何かいい案はありませんか。
教えてください
reply: 1064 返信 編集 削除

[1064] ログアウトの判定

user: ゆうじ | created: 2003-11-21 18:30
こんにちは。
ログアウトを判定する方法とは難しいですね。

PHPのようなウェブアプリケーションは、
リクエストされたスクリプトが終了した時点で
事実上接続は切れていますので、
実際のところログアウトの判定は無理ではないでしょうか。

セッションを使えば、
一定時間以上アクセスが無いユーザーを
ログアウト状態であると判定できますが、
実際にログアウトしたのかどうかは別な話ですし。
ブラウザを閉じた時点でログアウト状態に出来るのも
クッキーが有効なブラウザからのアクセスに限られます。

うむ・・・むずい。
セッションを使うかどうかに関わらず

1.一定時間以上アクセスが無ければログアウトと判定する。
2.クッキーに有効期限の短いフラグを立てる。(セキュリティが心配)

これしかないように思います。(私が知らないだけかも)
会員制のサイトを運営されている方は
実際どのような手法をとっていらっしゃるのか
事例やご意見をお聞かせいただければありがたいです。
Parent: 1063  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 731 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑