2 台の異なるマシンで Web サイトにサインインしています。マシンの 1 つでサインアウトします。奇妙なことに、私は他のマシンで「自動的に」サインアウトしています。どうしたの?
質問する
124 次
1 に答える
2
任意の Web アプリケーションで認証を処理する方法は多数あります。このような一部の Web アプリケーションでは、ログイン ID と呼ばれるものをデータベースに保存します。この ID は、その後のログインで再利用されます。ユーザーがログアウトすると、データベースのログイン ID が削除されます。彼のセッションはクリアされます。
他のマシンでページを更新したときにユーザーがログアウトした後、ユーザーがデータベースに有効なログイン ID を持っているかどうかを確認し、持っていない場合はログアウト プロセスを呼び出します。これは、ユーザーに安全なブラウジングを提供するために実装されています。
ユーザーが GMail などの他の既存のセッションをすべてログアウトできるようにする Web アプリケーションがいくつかあります。ログインすると、既存のセッションを表示するリンクが表示され、既存のすべてのセッションをログアウトできます。
于 2012-12-22T08:15:09.907 に答える