Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2009, 10:53
Chamuscado
 
Fecha de Ingreso: abril-2009
Mensajes: 3
Antigüedad: 15 años
Puntos: 0
Pregunta No distinguir mayusculas y minusculas

Hola a todos.

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");
?>
Gracias a todos.