Foros del Web » Programando para Internet » PHP »

crear un sistema de Login de Usuarios

Estas en el tema de crear un sistema de Login de Usuarios en el foro de PHP en Foros del Web. Estimados amigos de foros del web, necesito crear un sistema de login de usuario, y segun quien entre, muestre cosas diferentes, como si fuera un ...
  #1 (permalink)  
Antiguo 17/12/2006, 23:53
 
Fecha de Ingreso: agosto-2006
Mensajes: 5
Antigüedad: 13 años, 6 meses
Puntos: 0
De acuerdo crear un sistema de Login de Usuarios

Estimados amigos de foros del web, necesito crear un sistema de login de usuario, y segun quien entre, muestre cosas diferentes, como si fuera un correo electronico.

Se entiende?

la persona se registra, luego vuelve a entrar y deja hace login, si entra maria, le mostramos los datos de la base de datos maria, si entra juan le mostramos la base de datos juan,

yo lo tengo echo, pero para cada usuario uso un archivo login.php diferente, y una base de datos diferente, lo ideal seria que todos entren al mismo index, y se le muestre a cada uno los datos que le pertenecen.

Desde ya muchas gracias por la ayuda, esta de mas decir que la gente que esta en este lugar, es gente grosa, y si no fuera por su ayuda, el mundo de la computacion seria solo para unos pocos.
  #2 (permalink)  
Antiguo 18/12/2006, 03:23
Avatar de Lil_Crow  
Fecha de Ingreso: noviembre-2006
Mensajes: 12
Antigüedad: 13 años, 2 meses
Puntos: 0
Re: Ayuda!!!!, para crear un sistema de Login de Usuarios

Hola!

Para eso yo utilizaría sesiones. Tendría un formulario donde meto Usuario y Contraseña. De ahí envío los datos a otra página: validarusu.php.

En esta página, además de verificar que el usuario está en la base de datos y ha introducido la contraseña correcta, introduzco en una sesión llamada Usuario el nombre de usuario:

validarusu.php

Código PHP:
<?
session_start
();
if (!isset(
$_SESSION["usuario"])){
    
$_SESSION["usuario"]=$_POST['nombreusuario'];
    
header("Location:index.php");
}
?>
Después iría directamente a la página principal: index.php.

index.php

Código PHP:
<?
session_start
();
if (
$_SESSION["usuario"]!=""){    //Compruebo que esté conectado
    
if ($_SESSION["usuario"]=="maria"){
        
// El código correspondiente a maria
    
}
    if (
$_SESSION["usuario"]=="juan"){
        
// El código correspondiente a juan
    
}
}
?>

O bien:

<?
session_start
();
if (
$_SESSION["usuario"]!=""){    //Compruebo que esté conectado
    // te conectas a tu base de datos
    
$resultado=mysql_query("select * from tutabla where usuario='".$_SESSION["usuario"]."'");
    
// Con esto quiero decir que en vez de utilizar un código para maria y otro para juan, sería mejor hacer uno sólo para $_SESSION ["usuario"]
}
?>
Espero haberte sido de ayuda.

Un saludo,

Lil_Crow

Última edición por Lil_Crow; 18/12/2006 a las 03:31
  #3 (permalink)  
Antiguo 21/12/2006, 17:08
 
Fecha de Ingreso: agosto-2006
Mensajes: 5
Antigüedad: 13 años, 6 meses
Puntos: 0
Re: crear un sistema de Login de Usuarios

Hola... si me ayudaste, muchas gracias..

lo termine arreglando asi:

el tipo entra y pone sus datos, y le lista de la base de datos, solo los campos que tienen el nombre de usuario de el, es una manera mejor de hacerlo la tuya... pero la otra tambien funciona.
Gracias igual... me lo guardo ya.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:19.