내가 스크립트를 사인을이 잘못 됐을. 또한 체크 로그인 코드를 가지고 :암호화 된 등록 및 로그인 암호는
// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// Define $myusername and $mypassword
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
// To protect MySQL injection
$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);
$sql="SELECT pass FROM $tbl_name WHERE userName='$myusername' ";
$result = mysql_query($sql);
if (crypt($user_input, $password) == $password){
// Register $myusername, $mypassword and redirect to file "login_success.php"
session_register("myusername");
session_register("mypassword");
header("location:login_success.php");
}
else {
echo "Wrong Username or Password";
}
가 내 암호입니다, 내가 알고는 그 잘못된 사용자 이름 또는 암호라고합니다 내 login_success.php를 차단하고이 코드에 잘못가는 무언가가있다 암호화가 잘못되었습니다. 누군가가이 코드를 디버깅하는 데 도움이 될 수 있으므로 올바른 방법으로 암호화 된 암호를 볼 수 있습니다. 웹 사이트 로그인을 테스트하고 있기 때문에 암호화 된 암호가 보이지 않아 작동하지 않습니다. (영어 불쌍한 사람은 죄송합니다)
테이블에있는 암호 필드의 크기는 얼마입니까? –
무엇을 의미합니까? @AbhikChakraborty – nickuid
당신은 이것을 의미합니까 : http://puu.sh/83sSJ.png? @AbhikChakraborty – nickuid