Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2012, 06:59
Ghosty
 
Fecha de Ingreso: junio-2008
Mensajes: 292
Antigüedad: 15 años, 11 meses
Puntos: 4
problemas con inicio de sesion

Hola que tal estan?

Tengo un problema con un codigo para el login en una pagina. Mi problema es que intento redirecionar esta pagina a otra dependiendo de si el log es correcto o no. Pero cuando abro en el navegador index.php que es donde se encuentra se redirecciona automaticamente a la pagina que indica el fallo.
Pongo el codigo entero de la sesion y luego especifico donde esta el error
Gracias
Código PHP:
<?php require_once('Connections/dcbd.php'); ?>
<?php

mysql_select_db
($database_dcbd$dcbd);
// datos formulario
$myusername=$_POST['usuario'];
$mypassword=$_POST['pass'];

$myusername stripslashes($myusername);
$mypassword stripslashes($mypassword);
$myusername mysql_real_escape_string($myusername);
$mypassword mysql_real_escape_string($mypassword);

$sql="SELECT * FROM usuarios WHERE nombre='$myusername' and pass='$mypassword'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
// Si el resultado existe hay 1 registro
if($count==1){
// Compruebo y redireciono
session_start();
$_SESSION['myusername'] = $myusername;
$_SESSION['mypassword'] = $mypassword;
$_SESSION['is_log']=true

header("location:zona_usuario.php");
//falló el login
}else{
header("location:no_login.php");    
}

?>
Código PHP:
if($count==1){
// Compruebo y redireciono
session_start();
$_SESSION['myusername'] = $myusername;
$_SESSION['mypassword'] = $mypassword;
$_SESSION['is_log']=true

header("location:zona_usuario.php");
//falló el login
}else{
header("location:no_login.php");