2017-11-01 14 views
0

로그인 코드에 문제가 있습니다. 솔직히, 나는 유튜브 에서이 코드를 배웠지 만, 강의는 넣지 말고 언급하지 않았다. 은 나를 기억한다 코드. 제발 도와주세요 로그인 코드에서 아래의 나를 기억해? 저 입력로그인을 위해이 코드를 어떻게 변환 할 수 있습니까?

<?php 
    log_in_redirect(); 
    if(empty($_POST) == false){ 
     $username = $_POST['username']; 
     $password = $_POST['password']; 

     if(empty($username == true) || empty($password) == true) { 
      $errors[] = 'Please enter a username and a password'; 
     } else if (user_exists($username) == false) { 
      $errors[] = 'Username doesn\'t exist. '; 
     } else if (user_active($username) == false) { 
      $errors[] = 'You have to activate your account before you login. '; 
     } else { 

      if (strlen($password) > 32) { 
       $errors[] = 'The password you\'ve entered is too long'; 
      } 

      $login = login($username, $password); 
      if ($login == false) { 
       $errors[] = 'The username and password don't match any account in our system. '; 
      } else { 
       $_SESSION['user_id'] = $login; 
       echo "<meta http-equiv='refresh' content='0; url=profile'>"; 
       exit(); 
      } 
     } 
    } else { 
     $errors[] = 'Login Errors! We are trying to fix it.'; 
    } 
    if (empty($_POST) == false && empty($errors) == false) { 
?> 

<?php 
    $msg = output_errors($errors); 
    }else { 
    $msg = ''; 
    } 
?> 

내 rember는 다음과 같이이다 :

<input type="checkbox" name="remember_me"> Remember Me 

답변