0

ユーザーがすでにphpにログインしている場合、ユーザーのログインを停止するにはどうすればよいですか?

4

2 に答える 2

2

誰かがすでに同じコンピューターからログインしている場合にログに記録しないようにする場合は、セッション/ Cookieが存在する場合は(たとえば)login.phpページからリダイレクトする必要があります。

同じアカウント(別のコンピューターから)からの複数のログインを回避したい場合は、データベースのusersテーブルに行を追加して、ユーザーのセッションを保存します。ユーザーがログインしているときに、セッションIDを保存します。このユーザーはセッションIDで識別できます。

于 2012-11-04T19:47:31.273 に答える
0

セッションIDをユーザーCookieに保存するセッション管理手法を利用できるため、特定のセッションIDを使用してリクエストがサイトに送信されたときに、そのセッションIDに関連付けられているユーザーがシステムにログイン済みとしてマークされているかどうかを確認できます。 。これがあなたが始めるためのリファレンスです...

于 2012-11-04T19:45:37.787 に答える