-3

Webサイトを作成していますが、ユーザーが2回ログインするのを防ぎたいです。どうすればいいですか?

具体的ではないことをお詫び申し上げます。つまり、ユーザーがログインした後はログインページを表示したくないということです。$_SESSIONの使用に関する答えが最善のオプションのようです。

ちなみに私はPHPを使っています。

4

7 に答える 7

1

たとえば、セッションを使用する必要があります$_SESSION。ログオン時に最初にユーザー情報を保存し、それが設定されているかどうかを確認して、プロファイル、パネル、さらにはホームページなど、他のページにリダイレクトします。

詳細については、マニュアルを参照してください。

于 2012-06-28T17:25:50.383 に答える
0

はい、issetセッション機能を使用して、ユーザーがログインしているかどうかを確認します。ユーザーがログインしている場合は、ヘッダーの場所のリダイレクトを使用して、表示するページにユーザーをリダイレクトします。

if(isset($_SESSION['username']) && isset($_SESSION['password'])){ 
header("Location: members.php");
}
于 2012-06-28T18:15:33.323 に答える
0

ログインページに、ログインしているかどうかを検出するロジックを少し配置します。ログインしている場合は、プロフィールページまたは他の場所にリダイレクトします。

于 2012-06-28T17:26:16.960 に答える
0

それをどのように行うかは正確にはわかりませんが、IPアドレスごとにログインを1つに制限する必要があります。それはあなたが求めていることですか?あなたが何を尋ねようとしているのかをもっと明確にしてください

于 2012-06-28T17:26:22.407 に答える
0

どの言語を使用していますか?

ユーザー用のCookieを作成するか、phpの場合はセッションを設定します。その後、各ページのヘッダーでセッションが設定されているかどうかを確認できます。

于 2012-06-28T17:26:28.700 に答える
0

ログイン用とリダイレクト用の2つのCookieを作成します。セッションを使用して、ユーザーのログインアクティビティを検索します。ユーザーがindex.phpを試した場合は、home.phpまたはその他のページにリダイレクトします。

于 2012-06-28T17:57:22.950 に答える
0

これは、DALMPを使用したセッションでそれを行う方法の例です-PHPを使用したMySQLのデータベース抽象化レイヤー

于 2014-05-29T16:47:39.377 に答える