| << MySQLのテーブル表示 | 質問一覧 | ディレクトリ名に%を含むページを表示... >> |
- 0P
通常ログイン認証
- 0P
テキストでアドレス、passをユーザーが入力したものをDBを照合させ、認証させたいのですが、正しく入力しても、エラーメッセージ($error)が返ってきます。
ご教授のほど宜しくです
- if(empty($name)){
- $error='メールアドレス、またはパスワードを入力して下さい';
- require_once 'login.php';
- exit;
- }else if(empty($pass)){
- $error='メールアドレス、またはパスワードを入力して下さい';
- require_once 'login.php';
- exit;
- }
- $pass=$_GET['pass'];
- $mail=$_GET['mail'];
- // DB接続する
- $conn = mysql_connect("$srv","$db","123456") or die("error");
- mysql_query("set character set sjis") or die("errror");
- mysql_select_db("$db") or die("error");
- $sql = sprintf("SELECT mail,pass FROM users where (mail = '%s')AND(pass = '%s')",
- mysql_real_escape_string($mail),
- mysql_real_escape_string($pass));
- $res = mysql_query($sql, $conn) or die("error");
- $count = mysql_num_rows($res);
- //一致か判断?
- if ($count == 0 ) {
- $error= '<font color="red">メールアドレスかパスワードが正しくありません</font>';
- require_once 'login.php';
- exit;
- }
- mysql_close($con);
通常ログイン認証 bubera [06月21日 19時32分] コメント一覧
| MySQLのテーブル表示 | 質問一覧 | ディレクトリ名に%を含むページを表示... |





