ホームページ  >  記事  >  バックエンド開発  >  PHPで管理者ログイン機能を実装

PHPで管理者ログイン機能を実装

WBOY
WBOYオリジナル
2016-06-20 12:46:341008ブラウズ

Dreamweaver cs6 を開き、次のコードを追加します。


if($_POST[user]) // 決定ユーザー名を入力してください

{

$name=$_POST["user"]; // ログイン パスワードを取得します <登>

Require "CH16-1.php"; // 設定ファイルを参照

$ link = mysql_connect ($ db_host, $ db_user, $ db_pass) or die (mysql_error (mysql_error (mysql_error (mysql_error (mysql_error (mysql_error ( ));

mysql_select_db($db_name,$link);

$sql="select * from $table_user where u_name='$name' && u_pass='$pass'"; ($sql);

{

setcookie("name","$name",time()+60*60*24);

エコー "< ;html>";

echo "";

echo "";

echo "";

echo "";

}

else /資格のあるユーザーとパスワードがない場合

{

echo "

ユーザー名またはパスワードが間違っています!
";

}

}

?>

; 🎜>

関数 juge(theForm)

{

if (theForm.user.value == "")

{

alter("ユーザー名を入力してください!");

theForm .user.focus();

return (false);

}

if (theForm.pass.value == "")

{

alter("ユーザー名を入力してください!");

theForm.pass.focus();

return (false); 🎜>

}

現在の場所: ホームページ -ユーザー ログイン

バックエンド管理ログイン:

パスワード:

< " name="Submit2" value="リセット" />

< hr>

@Copyright

最後に、ファイルを保存してデバッグを実行します。

「ファイル」-「保存」をクリックするか、ショートカットキー ctrl+S を押してページをファイル名 ch16-8.php で保存します。自動的にサイトに保存されます。キーボードの F12 を押して Web ページをデバッグすると、レンダリングが表示されます:

ユーザー名とパスワードを入力します。成功したら、バックグラウンド管理プログラムに入ります: レンダリングを表示します:

2、



この例には、ユーザー ログイン フォーム部分と、ユーザー ログイン関数を実装するフォーム ハンドラーが含まれています。

?ユーザーログイン機能も非常にシンプルな機能で実装は難しくありません。入力されたユーザーとパスワードが管理者情報テーブルに存在するかどうかを確認するだけで、存在する場合はログインが成功し、一致しない場合は自動的にバックグラウンドのホームページにジャンプします。管理者が見つかりました 「ユーザー名とパスワードが間違っています。」というメッセージが表示された場合。

この例のコードは次のとおりです。 ($db_host,$db_user,$db_pass) または die(mysql_error());

mysql_select_db($db_name,$link);

$sql="select * from $table_user where u_name ='$name' && u_pass='$pass'";

$result=mysql_query($sql); //SQL リクエストを送信

if(@mysql_num_rows($result)!= 0) //資格のあるユーザーとパスワードが見つかった場合

{

setcookie("name","$name", time()+60*60*24); COOKIE 変数

echo ""; 🎜> echo "";

echo "" ;

}

else > echo "
ユーザー名またはパスワードが間違っています。
";

}

}

? プログラムでは、ユーザー名とパスワードの 2 つの入力ボックスを判定するために JavaScript コードが使用されています。対応するコード