Foros del Web » Programando para Internet » PHP »

Pagina Login con MySQL y PHP

Estas en el tema de Pagina Login con MySQL y PHP en el foro de PHP en Foros del Web. Hola y buenos dias a todos!!! Me acabo de registrar en este foro en el que normalmente busco informacion y quisiera pediros un poquito de ...
  #1 (permalink)  
Antiguo 12/05/2011, 05:44
 
Fecha de Ingreso: mayo-2011
Mensajes: 15
Antigüedad: 13 años
Puntos: 6
Pregunta Pagina Login con MySQL y PHP

Hola y buenos dias a todos!!!
Me acabo de registrar en este foro en el que normalmente busco informacion y quisiera pediros un poquito de ayuda :P

Tenia pensado hacer una base de datos MySQL en el que almacenar nombres de usuarios y contraseñas. Una pagina de login accederia a dicha base de datos para comprobar que el nombre de usuario y la contraseña son correctos y dar acceso de esta manera a el resto e la pagina web.
Mis dudas son, cual seria la mejor manera de hacer esa base de datos? Cuantas tablas tendria que hacer??

Y si no os importa un poquito de ayuda con el codigo que necesito para comparar el usuario y la contraseña que meto con los que tengo en la base de datos, por que ando muy perdido :(

Muchas gracias por la atencion :)
  #2 (permalink)  
Antiguo 12/05/2011, 06:41
 
Fecha de Ingreso: febrero-2009
Mensajes: 580
Antigüedad: 15 años, 3 meses
Puntos: 13
Respuesta: Pagina Login con MySQL y PHP

Esto está super tratado en el foro, deberías pasarte por la sección de aportes ;)
__________________
¿ya conoces la red social de cocina? descubre y comparte recetas de cocina
TONIWEB, un programador web freelance
  #3 (permalink)  
Antiguo 12/05/2011, 08:46
Avatar de s00rk  
Fecha de Ingreso: octubre-2010
Ubicación: Mexico
Mensajes: 238
Antigüedad: 13 años, 6 meses
Puntos: 48
Respuesta: Pagina Login con MySQL y PHP

Una tabla con lo siguiente
ID(Identificador jamas se repetira), User(Nombre de Usuario), Password(Contraseña)

Ya ahora solo en el codigo es el login
de un form
Código PHP:
<?php
session_start
();
if(empty(
$_SESSION['User']))
{
  die(
"Tu ya estas logueado");
}

$q mysql_query("SELECT * FROM Login WHERE User='".$user."' AND Password='".$pass."'");
if(
mysql_num_rows($q))
{
  
$r mysql_fetch_object($q);
  
$_SESSION['User'] = r->User;
  echo 
"Usuario Logueado";
  
//Codigo de redireccion a donde entrara
}else{
  echo 
" Usuario y/o Contraseña Incorrectos";
}
?>
Ahora solo en la web donde solo se podra entrar si esta logueado al principio pones algo asi
Código PHP:
<?php
session_start
();
if(empty(
$_SESSION['User']))
{
  die(
"Necesitas estar logueado para entrar aqui");
}

//Tu codigo ......
?>

Etiquetas: contraseñas, login, mysql, usuarios
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 12:33.