Mirad, tengo el siguiente problema:
Tengo un sistema de usuarios, pero al hacer el login si no pones el nombre exactamente como lo registrastes no lo acepta.
Por ejemplo:
Si yo al registrarme cogí el nombre Chamuscado
Y en el campo de usuario pongo chamuscado
Me lo da como incorrecto.
¿Que falla para que de lo mismo si está en mayusculas o no?
El código del login.php es el siguiente:
Código PHP:
<?
session_start();
include("config.php");
include("opendb.php");
header("Cache-control: private");
$username = ($_POST['username']);
$password = md5(sha1(md5(sha1($_POST['password']))));
$info = mysql_query("SELECT * FROM `usuarios` WHERE `username` = '$username'") or die(mysql_error());
$data = mysql_fetch_array($info);
if ($username == $data[username] && $password == $data[password]){
$_SESSION["status"] = "loggedin";
$_SESSION["username"] = $username;
$_SESSION["password"] = $password;
header("Location: index.php"); /*If verification succesfull redirect back to index*/
exit;
}else{
header("Location: index.php");
} // Close tab
include("closedb.php");
?>