ホームページ > バックエンド開発 > PHPチュートリアル > php+mysql+セッションログインサンプルプログラムコード_PHPチュートリアル

php+mysql+セッションログインサンプルプログラムコード_PHPチュートリアル

WBOY
リリース: 2016-07-13 17:16:09
オリジナル
888 人が閲覧しました

phpでログインしたい場合、通常はmysqlセッションを組み合わせて実装します。以下にphp+mysql+sessionログインサンプルプログラムコードを紹介します。学習が必要な友人はそれを参照してください。

www.bkjia.com
コードは次のとおりです コードをコピー

// php と mysql の安全でない HTML コードを削除します。
関数セーフストリップ($string){
$string = ストリップタグ($string); $string = mysql_real_escape_string($string); $string を返します。 }

//ログイン情報表示機能
関数メッセージ() {
$メッセージ = ''; if($_SESSION['成功'] != '') {
$message = ''
.$_SESSION['成功'].'
'; $_SESSION['成功'] = ''; }
if($_SESSION['error'] != '') {
$message = ''
.$_SESSION['エラー'].'
'; $_SESSION['エラー'] = ''; }
$メッセージを返す
}

//ユーザーログイン関数
関数ログイン($ユーザー名, $パスワード){

//ユーザーが入力したユーザー名とパスワードをフィルタリングします
$user = セーフストリップ($ユーザー名); $pass = セーフストリップ($パスワード)

//パスワードをMD5形式に変換します
$pass = md5($pass);
// データベース内のユーザー名とパスワードが一致するかどうかを確認します
$sql =
mysql_query("SELECT * FROM user_table WHERE username = '$user'
AND パスワード = '$pass'") または die(mysql_error());

//=1 の場合、認証が成功したことを意味します
if (mysql_num_rows($sql) == 1) {

//セッションで記録を開始します
$_SESSION['authorized'] = true;
// ページをリロードします
$_SESSION['success'] = 'ログイン成功'
header('場所: ./index.php'); 出る

} その他 {
// ログイン失敗はセッションに記録されます
$_SESSION['error'] = '申し訳ありませんが、入力したユーザー名またはパスワードが間違っています'; }
}
?>




原理は非常に簡単です。ユーザーがユーザー名とパスワードを送信すると、セキュリティ処理が行われ、mysql にアクセスしてそれらが同じである場合にログインが成功します。







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

tru​​e

http://www.bkjia.com/PHPjc/628714.html技術記事 phpでログインしたい場合は、mysqlセッションを組み合わせて実装するのが一般的です。 以下にphp+mysql+sessionログインサンプルプログラムコードを紹介します。学ぶべきことがあります...

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート