Ver Mensaje Individual
  #3  
Antiguo 25-11-2004
kael kael is offline
Registrado
 
Registrado: oct 2004
Posts: 4
Reputación: 0
kael Va por buen camino
Aqui tienes un codigo

Este es el codigo que he hecho y modificado , a mi me anda perfecto .... claro no es el que uso pero de seguro te va a servir.
Código PHP:
    Primero que nada :
    
    
session_start(); // Con esto inicializamos la session
    
    
if($_POST['enviar'])  { //Verificamos si se envio el formulario
    
$nick trim($_POST['nick']); //Sacamos los espacios
    
$pass trim($_POST['pass']); 
    
    if((
$nick=='') || ($pass=='')) { //Si los campos estan vacios ...
     
echo "Debes de rellenar todos los campos!"
    } else { 
//seguimos con el script
    
$query mysql_query("SELECT * WHERE campodelnick='$nick' AND campodelpass='$pass'"); // Sacamos el usuario y el password
    
$datos mysql_fetch_array($query); 
 if((
$nick == $datos[campodelnick]) && ($pass == $datos[campodelpass])) { // Si los datos que pusieron son iguales a los de la db ...
    
$_SESSION['nick'] == $nick;
    
$_SESSION['pass'] == $pass;
    
/* Ahi creamos las sesiones nick y pass si quieres crear otra con otro campo solo pones
    $_SESSION'['nombredelasesion'] == $datos['nombredelcampoenladb'];
    */
    
header("Location : paginaalaquesequieraredirijir.php");
    } else {
    echo 
"Login Incorrecto!";
    } } } else {
    
   if((isset(
$_SESSION['nick'])) || (isset($_SESSION['pass'])) {
    echo 
"Bienvenido ".$_SESSION['nick']." !";
   
/* o sino puedes redirijir a otra pagina por ejemplo :
   header("Location : cp.php");
   */
   
} else {
    
    <
form method='post' action='".$_SERVER['PHP_SELF']."'// Inicio del Formulario
    
Nikc : <input type='text' name='nick'><br// Input donde el usuario va a indicar su nick
    
Password : <input type='password' name='pass'><br// Aqui el password del usuario
    
<input type='submit' name='enviar' value='Ingresar'>
    </
form//Cerramos el formulario
     
}
    } 
Espero que te sirva , si ves que te da algu error me avisas

Última edición por kael fecha: 26-11-2004 a las 03:40:52.
Responder Con Cita