ホームページ  >  記事  >  バックエンド開発  >  php ユーザーログイン_PHP チュートリアル

php ユーザーログイン_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 16:58:371042ブラウズ

keys:phpユーザーログインphpマルチユーザーモールphpログインphpユーザー登録phpユーザーマニュアルphpオンラインユーザーphpマルチユーザーブログphpマルチユーザーブログシステムphp模擬ログインphpマルチユーザーモールシステム

今日は何もすることがないので、皆さんと共有するために私が書いたブログ システムの PHP ユーザー ログイン コードを投稿します。まず原理を見てみましょう。つまり、ユーザーは を入力します。ユーザー名とパスワードを使用してデータベースに存在するかどうかを判断し、存在する場合はユーザー名関連の情報をセッションに保存します。これも最も簡単な方法です。早速、まずレンダリングを見てみましょう:

これはログイン ページ、他のログイン エイリアスとパスワードのレンダリングです

それらの名前はそれぞれ myname と mypass です。ユーザー エクスペリエンスを向上させるために、簡単な JS クライアント エフェクトを実行してみましょう。

<スクリプト言語="javascript">


この関数の機能は、ユーザー入力が正当なユーザー名とパスワードであるかどうかを判断することです。最も重要なことは、PHP コードの処理方法です。


session_start();//これは宣言する必要があります。ヒントは次のとおりです。php.5 より前のバージョンでは問題が発生します。 $myname =get_value('myname',post);

$mypass =get_value('mypass',post);

if(!preg_match("/^w+$/",$myname) || strlen($myname)15 ){
alert('入力されたユーザー名情報が正しくありません!ユーザー名は数字、アンダースコア、英字で構成する必要があり、長さは 3 ~ 15 文字です!','');
}
if(!preg_match("/^w+$/",$mypass) || strlen($mypass)15 ){
alert('ユーザーのパスワードを入力してください!パスワードは数字、アンダースコア、英字で構成する必要があり、長さは 6 ~ 15 文字です!','');
}
$sql="select * from tbn where admin_name='$myname' and admin_pwd='".md5($mypass)."'";
$result =mysql_query($sql);
if(mysql_num_rows($result) ){
$my =mysql_fetch_array($result);
$_SESSION['uid']=$myname;
//$_SESSION['auth']=return_auth($my['group_id']); //これは、ユーザー グループがユーザー グループの権限を取得するために使用されるためです
header("location:main.php");
}その他{
alert('ヒント: 入力したユーザー名とパスワードが一致しません!','');
}



?>

注: オリジナルのファイルを転載する場合は、次のように明記してください: www.111cn.cn

http://www.bkjia.com/PHPjc/631378.html

www.bkjia.com

http://www.bkjia.com/PHPjc/631378.html技術記事キー: php ユーザーログイン php マルチユーザーモール php ログイン php ユーザー登録 php ユーザーマニュアル php オンラインユーザー php マルチユーザーブログ php マルチユーザーブログシステム php 模擬ログイン php マルチユーザーモール...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。