Problema al realizar login
Buenas! me e puesto a terminar mi web de mundoanimales, ya que aun la tenia sin el sistema de usuarios, y bien, despues de probar mil veces, no consigo hacer login y me sale un error.
al hacer login me sale en la cabezera este error
alguna idea de donde viene el fallo?
Gracias por vuestra ayuda :)
Editado
al hacer login me sale en la cabezera este error
Warning: session_regenerate_id() [function.session-regenerate-id]: Cannot regenerate session id - headers already sent in C:\AppServ\www\proyecto\user\login.php on line 25 Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\proyecto\Connections\conexion.php:16) in C:\AppServ\www\proyecto\user\login.php on line 33el codigo del login es el siguiente
<?php require_once('../Connections/conexion.php'); $loginFormAction = $_SERVER['PHP_SELF']; if (isset($_GET['accesscheck'])) { $_SESSION['PrevUrl'] = $_GET['accesscheck']; } if (isset($_POST['nombre'])) { $loginUsername=$_POST['nombre']; $password=$_POST['password']; $MM_fldUserAuthorization = ""; $MM_redirectLoginSuccess = "../index.php"; $MM_redirectLoginFailed = "error.php"; $MM_redirecttoReferrer = false; mysql_select_db($database_conexion, $conexion); $LoginRS__query=sprintf("SELECT nombre, password FROM protectoras WHERE nombre=%s AND password=%s", GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text")); $LoginRS = mysql_query($LoginRS__query, $conexion) or die(mysql_error()); $loginFoundUser = mysql_num_rows($LoginRS); if ($loginFoundUser) { $loginStrGroup = ""; if (PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();} //declare two session variables and assign them $_SESSION['MM_Username'] = $loginUsername; $_SESSION['MM_UserGroup'] = $loginStrGroup; if (isset($_SESSION['PrevUrl']) && false) { $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; } header("Location: " . $MM_redirectLoginSuccess ); } else { header("Location: ". $MM_redirectLoginFailed ); } } ?>Linea 25
if (PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();}Linea 33
header("Location: " . $MM_redirectLoginSuccess );Formulario
<form method="POST" action="<?php echo $loginFormAction; ?>" name="formLogin"> <div class="controls"> <label>Your E-Mail: <span class="text-error">*</span></label> <input type="text" name="nombre" value="" placeholder="tumail@mail.com"> </div> <div class="controls"> <label>Your Password: <span class="text-error">*</span></label> <input type="password" name="password" value="" placeholder="*******"> </div> <div class="controls"> <label class="checkbox"> <input type="checkbox"> Recuerdame </label> <button type="submit" class="btn btn-primary">Login</button> </div> </form>en el segundo error que dice de conexion.php tengo el "session_start();"
alguna idea de donde viene el fallo?
Gracias por vuestra ayuda :)
Editado
Respuesta #1
ya detecte el problema asique me autorespondo,
el problema estaba centrado en conexion.php, tenia un espacio en blanco. y era por eso el error, eliminando dicho espacio se a solucionado :)
el problema estaba centrado en conexion.php, tenia un espacio en blanco. y era por eso el error, eliminando dicho espacio se a solucionado :)
Respuesta #2
podrias pasar la soucion?
0
Puntos
Puntos