Hey guys, ben bu oturum açma komut dosyası üzerinde, şimdi saatlerce başımı dayak oldum. Hep kullanılan biri, ve bunu MySQL benim sürümü üzerinde çalıştığını biliyorum. Bu sadece doğru yetkili sayfaya beni aracılığıyla göndermek olmaz, her zaman "login_failed.php" dosyaya yönlendirir.
Herhangi bir yardım çok takdir.
<?php
ob_start();
$host="localhost";
$username="*****";
$password="*****";
$db_name="*****";
$tbl_name="*****";
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$myusername=$_POST['user'];
$mypassword=$_POST['pass'];
$encrypted_password=md5($mypassword);
$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);
$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and passwd='$mypassword'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
if($count==1){
session_register("myusername");
session_register("mypassword");
header("location:main.php");
}
else {
header("location:login_failed.php");
}
ob_end_flush();
?>