Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/11/2010, 15:14
gordot
 
Fecha de Ingreso: febrero-2010
Ubicación: cba
Mensajes: 203
Antigüedad: 14 años, 3 meses
Puntos: 16
Respuesta: Redirigir a la página de la que proviene el usuario pero quitando los pará

porque no haces la validacion del usuario en las mismas paginas, en lugar de hacerl en un archivo aparte? es una sugerencia nada mas, y a cada pagina le pones el header location que le corresponda


Código PHP:


if($_POST['submit']=='Ingresar')
{
    
    
    
    if(!
$_POST['username'] || !$_POST['password'])
        
$err[] = '* Error, debe completar todos los datos!';
    
    if(!
count($err))
    {
        
$_POST['username'] = mysql_real_escape_string($_POST['username']);
        
$_POST['password'] = mysql_real_escape_string($_POST['password']);
        
$_POST['rememberMe'] = (int)$_POST['rememberMe'];
        
        
// Escaping all input data

        
$row mysql_fetch_assoc(mysql_query("SELECT * FROM tz_members WHERE usr='{$_POST['username']}' AND pass='".($_POST['password'])."'"));

        if(
$row['usr'])
        {
            
// If everything is OK login
            
            
$_SESSION['usr']=$row['usr'];
            
$_SESSION['pass']=$row['pass'];
            
$_SESSION['id'] = $row['id'];
            
$_SESSION['email'] = $row['email'];
            
$_SESSION['nombre']=$row['nombre'];
            
$_SESSION['apellido'] = $row['apellido'];
            
$_SESSION['domicilio'] = $row['domicilio'];
            
$_SESSION['cp']=$row['cp'];
            
$_SESSION['tel'] = $row['tel'];
            
$_SESSION['localidad'] = $row['localidad'];
            
$_SESSION['rememberMe'] = $_POST['rememberMe'];
            
            
// Store some data in the session
            
            
setcookie('tzRemember',$_POST['rememberMe']);
        }
        else 
$err[]='* Error, Nombre de Usuario y Contraseña Invalidos!';
    }
if(
$err)
    
$_SESSION['msg']['login-err'] = implode('<br />',$err);
    
// Save the error messages in the session

    
header("Location: demo.php");
    exit;