Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/10/2008, 11:36
Avatar de stone_neo
stone_neo
 
Fecha de Ingreso: abril-2004
Ubicación: Peru
Mensajes: 438
Antigüedad: 20 años
Puntos: 15
Respuesta: Login de Usuarios: tengo mezclado el código

Create un formulario de ingreso a tu pagina, ese formulario debe ir a un script login.php, en este script debes hacer la validación del usuario y guardar en una variable de sesion por ejemplo el nick de la persona.

Código:
<?php
$nick = $_POST['nick'];
$pass = $POST['pass'];

if(validar($nick,$pass)){
     session_start();
    $_SESSION['nick'] = $nick;
}
else{
   //Lo mandas a una pagina de error o lo envias de nuevo al form de login
}

function validar($nick,$pass){
    //do something
}
?>
Luego creas un script seguridad.php, en donde si existe esa variable de sesion no hace nada, pero si no existe se le envia a tu formulario de ingreso nuevamente:

Código:
<?php
session_start();
if($_SESSION['nick'] == null){
      header('location:form_login.php');//Aqui lo redireccionas al form de login o a una pagina de error
}
?>
ahora en todas las paginas que quieras darle seguridad solo hazle un:

Código:
<?php
require('seguridad.php');
//De aqui va todo el codigo de tu pagina
?>
Si no ha iniciado sesion automaticamente lo redireccionará a la pagina de login



Recuerda que el codigo que te estoy poniendo es solo una idea de como puedes hacerlo, no es que lo tienes que hacer igual.

Espero haberte ayudado, saludos.
__________________
Rubén Darío Huamaní Ucharima
Web : http://www.gorilla-soft.com
Usuario Linux #382 100 :-)