[펌] php로 DB와 연동하여 로그인 판정시 username과 password를 맞게 넣어도 Fail to login 만 뜨네요 ㅠ.ㅠ
조회수 6214 답변수 1 반응수 1 등록일 2016.07.31 12:55:22

php로 DB와 연동하여 로그인 판정을 하려고합니다.

아무리 봐도 틀린게 없는것같은데...

username과 password를 맞게 넣어도 Fail to login 만 뜨네요  ㅠ.ㅠ


  1. #login.php
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html" charset="utf-8"> <!--utf-8설정-->
  6. <title>Login Page</title>
  7. </head>
  8.  
  9.  
  10.  <body>
  11.   <div id="frm">
  12.     <form action="process.php" method="POST">
  13.         <p>
  14.             <label>Username:</label>
  15.                 <input type="text" id="user" name="user" />
  16.             </p>
  17.             <p>
  18.             <label>Password:</label>
  19.                 <input type="password" id="pass" name="pass" />
  20.              </p>
  21.              <p>
  22.               <input type="submit" id="btn" value="Login" />
  23.              </p>
  24.  
  25.  
  26.        </form>
  27.     </div> 
  28.   </body>
  29.   </html>


  1. #process.php

  2. <?php
  3.  if($_SERVER["REQUEST_METHOD"]=="POST"){
  4.     $myusername=addslashes($_POST['user']);
  5.     $mypassword=addslashes($_POST['pass']);
  6.     mysql_connect("localhost","charliek","1234");
  7.     mysql_select_db("charliek");
  8.     $result = mysql_query("select * from login where username = '$username' and password = '$password'");
  9.     /*or die("failed to query database ".mysql_error());*/
  10.     $count = mysql_num_rows($result);
  11.     if($count==1)
  12.     {
  13.         echo "login success!! welcome!!";
  14.     }    
  15.     else
  16.     {
  17.         echo "Failed to login!";
  18.     }
  19. }
  20. ?>


변수명이 달라보여요..

$myusername=addslashes($_POST['user']);

$mypassword=addslashes($_POST['pass']);

$myusername과 $mypassword 변수에 대입하였는데 쿼리에서는 $username과 $password 변수를 입력하셨네요

쿼리에서 $myusername과 $mypassword로 변경하여 다시 테스트 해보세요!


2016.07.31 12:56:00 반응 이력

답변 작성

질문에 적합한 답변을 상세히 작성해 주시기 바랍니다.

답변이 찬성되면 태그평판 +2점이 적립, 반대되면 태그평판 -1점 차감됩니다.

답변이 채택되면 태그평판 +10점이 적립됩니다.

PHP 게시판 정보
  • 34
    질문수
  • 9
    아카이브수
  • 28
    채택수
  • 2
    멤버수
PHP 질문 통계
최근 30일
답변율
0%
채택율
0%
전체
답변율
85%
채택율
82%
최근에 등록된 질문