로그인 양식을 통해 입력 한 특정 사용자 이름으로 테이블에서 비밀번호 만 선택하면됩니다. 나는 암호를 mysql 테이블에 암호화 된 형태로 저장한다. 그래서 주어진 암호와 저장된 암호를 비교해야하고 "성공적으로 로그인"해야합니다. 그렇지 않으면 암호가 틀립니다. 이 code.Now 내가mysql에서 암호화 된 비밀번호를 선택하려면
mysql_select_db($dbName);
$user_name=$_POST['name'];
$pswd=$_POST['pswd'];
$res = mysql_query("select * from xxx where Name='$user_name'");
$row = mysql_num_rows($res);
echo $row;
$encpass=mysql_query("SELECT password FROM xxx WHERE Name = '$user_name'");
$result1= mysql_fetch_array($encpass);
echo $result1;
if($row>0)
{
//echo 'hi';
if(md5($pswd)==$result1)
{
echo 'hi';
echo "you have successfully signed in!!!";
//echo $name = $row['Name'];
//header("location:check.html");
}
}
else
echo "you are not a member";