IE me marca error en esta linea en vez de publicar "Error en la contraseña".
<html xmlns="http://www.w3.org/1999/xhtml" lang="sp" dir="ltr">
O en una linea imposible, como por ejemplo 45334637.
Firefox también da un error ambigüo:
missing ; before statement
[Break on this error] <br/>Wrong name or password! <br />
No dice en donde pasa eso! Marca la linea 4:
index.php (línea 4)
<head profile="http://gmpg.org/xfn/11">
Afortunadamente, la version online está funcionando. Pero en servidor local esta pasando eso. Funciona cuando el login es correcto, pero falla cuando no lo es. No puedo ni hacer un alert!
Esto es el codigo, que no toqué durante toda la tarde (creo):
Cita:
El PHP:<script type="text/javascript">
$("#logueate .boton").click(function() {
$.post($("#logueate").attr("action"), $("#logueate").serialize(), function(data) {
if (eval(data)=="1"){
$.jGrowl("Welcome!",{life:2000});
setTimeout("location.reload(true)",1500);
} else{
$.jGrowl(data);
};
});
return false;
});
</script>
$("#logueate .boton").click(function() {
$.post($("#logueate").attr("action"), $("#logueate").serialize(), function(data) {
if (eval(data)=="1"){
$.jGrowl("Welcome!",{life:2000});
setTimeout("location.reload(true)",1500);
} else{
$.jGrowl(data);
};
});
return false;
});
</script>
Cita:
Si tienen alguna idea, escucho. $query = mysql_query("SELECT username,password FROM $table WHERE username = '$nombre'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] != $clave) {
echo "<br/>Wrong name or password! <br />";
}
else{
$query = mysql_query("SELECT id,username,password FROM $table WHERE username = '$nombre'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["nombre"] = $row['username'];
echo "1"; // ante esta respuesta hay un page reload
} ;
$data = mysql_fetch_array($query);
if($data['password'] != $clave) {
echo "<br/>Wrong name or password! <br />";
}
else{
$query = mysql_query("SELECT id,username,password FROM $table WHERE username = '$nombre'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["nombre"] = $row['username'];
echo "1"; // ante esta respuesta hay un page reload
} ;