오케이 ... 그래서 ... 내 첫 번째 질문은 나와 함께 참아주십시오.새로 고침시 잘못된 로그인 정보가 표시됩니다. PHP LOGIN SCRIPT
등록, MySQL 데이터베이스 등으로 로그인 스크립트를 만들었습니다. 지금까지 훌륭하게 작동하고 있습니다. 페이지를 새로 고칠 때 아직 정보를 입력하지 않은 경우라도 잘못된 로그인 정보 오류가 발생한다는 사실을 제외하고는 처음 페이지를로드하거나 가짜 사용자로 로그인 한 다음 로그 아웃하면 작동합니다. 그러나 다음은 $_SESSION
에 사용자 이름/암호를 확인할지 여부를 저장하고 있기 때문에의 코드
if($_SESSION["logged"])
{
print_secure_content();
}
else {
if(!$_SESSION["logging"])
{
$_SESSION["logging"]=true;
echo "Login:";
loginform();
}
else if($_SESSION["logging"])
{
$number_of_rows=checkpass();
if($number_of_rows==1)
{
$_SESSION[user]=$_POST[userlogin];
$_SESSION[logged]=true;
echo"<h1>you have logged in successfully</h1>";
print_secure_content();
}
else{
echo "wrong password or username, please try again";
loginform();
}
}
}