<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_44009"> <div class="blockcode"> <div id="code_zsb"><ol> <li> <li><?php<li>/**<li>* php ログイン関数 <li>* 編集: bbs.it-home.org <li>*/<li>// php と mysql の安全でない HTML コードを削除します。 <li>function safetystrip($string){<li> $string =trip_tags($string);<li> $string = mysql_real_escape_string($string);<li> return $string;<li>}<li> <li>//ログイン情報表示関数 <li>functionmessages() {<li> $message = '';<li> if($_SESSION['success'] != '') {<li> $message = '<span id="メッセージ">'</li> <li> .$_SESSION['success'].'< ;/span>';</li> <li> $_SESSION['success'] = '';</li> <li> }</li> <li> if($_SESSION['error'] != '') {</li> <li> $message = '<span id="メッセージ"> ;'<li> .$_SESSION['error'].'</span>';</li> <li> $_SESSION['error'] = '';</li> <li> }</li> <li> return $message;</li> <li>}</li> <li> </li> <li>// ユーザーログイン関数 </li> <li>function login($username, $password){</li> <li> </li> <li>//ユーザーが入力したユーザー名とパスワードをフィルタリングします</li> <li>$user =safestrip($username);</li> <li>$pass =safestrip($password);</li> <li> </li> <li>//パスワードを変換しますmd5 形式に変換 </li> <li>$pass = md5($pass);</li> <li> </li> <li> // データベース内のユーザー名とパスワードが一致するかどうかをクエリします </li> <li> $sql = mysql_query("SELECT * FROM user_table WHERE username = '$user'</li> <li> AND Password = ' $pass'") または die(mysql_error());</li> <li> </li> <li> // = 1 の場合、認証は成功です</li> <li> if (mysql_num_rows($sql) == 1) {</li> <li> </li> <li>// セッションでの記録を開始します</li> <li>$_SESSION ['authorized'] = true;</li> <li> </li> <li>// ページをリロードします </li> <li>$_SESSION['success'] = 'ログイン成功';</li> <li>header('Location: ./index.php');</li> <li>exit;</li> <li>} else { </li> <li>// セッション中のログイン失敗レコード </li> <li>$_SESSION['error'] = '申し訳ありませんが、入力したユーザー名またはパスワードが間違っています';</li> <li> }</li> <li>}</li> <li>?></li> </ol></div> <em onclick="copycode($('code_zsb'));">コードをコピー</em> </div> </td></tr></table> <div id="comment_44009" class="cm"> </div> <div id="post_rate_div_44009"></div> <br><br>