
28/06/2014, 04:06
|
| | Fecha de Ingreso: junio-2014
Mensajes: 3
Antigüedad: 10 años, 9 meses Puntos: 0 | |
login Buenas a todos, soy nuevo por aqui jeje. Necesito ayuda con el login de mi web que estoy creando, al querer meter un usuario y pass ya metidos en mi BD me salta error. Os copio mi codigo de logueo por si me podeis hechar un cable.
<?php
require_once ("../gestionBD/gestionBD.php");
require_once ("../gestionBD/gestionClientes.php");
session_start();
$_SESSION["login"] = "";
$login = array();
$errores = array();
$conexion = CrearConexionBD();
function loguear($login) {
global $conexion;
if ($conexion == NULL) {
$errores[] = "Se ha producido un error al conectarse a la base de datos. Vuelva a intentarlo en unos minutos";
} else {
$login["usuario"] = $_POST["usuario"];
$login["pass"] = $_POST["pass"];
$_SESSION["login"] = $login;
if (!(isset($login["usuario"]) && strlen($login["usuario"]) > 0)) {
$errores[] = "Introduzca el usuario";
}
if (!(isset($login["pass"]) && strlen($login["pass"]) > 0)) {
$errores[] = "Introduzca la contraseña";
}
if (!existeUsuario($login["usuario"], $conexion)) {
$errores[] = "El usuario introducido no existe. Si no está registrado, hágalo ahora.";
} else {
if (validarUsuario($login["usuario"], $login["pass"], $conexion) == 0) {
$errores[] = "La contraseña no es correcta";
}
}
}
return $errores;
}
$errores = loguear($login);
if (count($errores) > 0) {
$_SESSION["errores"] = $errores;
header("Location: errorLogin.php");
} else {
header("Location: exitoLogin.php");
}
CerrarConexionBD($conexion);
?>
Cuando logueo me salta este error: El usuario introducido no existe. Si no está registrado, hágalo ahora. Y nose porque se queda ahi... a ver si alguno puede ayudarme. Gracias de antemano
Un saludo |