Foros del Web » Programando para Internet » PHP »

leer datos de la BD para iniciar sesion

Estas en el tema de leer datos de la BD para iniciar sesion en el foro de PHP en Foros del Web. Hola, tengo problemas con esto, lo enumerare para que quede mas claro 1. Como tomar los valores directamente de la BD, lo que son usuario ...
  #1 (permalink)  
Antiguo 03/01/2013, 18:09
Avatar de RedMew  
Fecha de Ingreso: septiembre-2009
Ubicación: Rioverde SLP
Mensajes: 111
Antigüedad: 14 años, 7 meses
Puntos: 0
leer datos de la BD para iniciar sesion

Hola, tengo problemas con esto, lo enumerare para que quede mas claro

1. Como tomar los valores directamente de la BD, lo que son usuario y contraseña
he visto ejemplos pero solo usan $_POST['user'] y $_POST['pass'], pero si tengo
bien entendido esto solo sirve si estan escribiendo los datos para registrarse, mas
no para tomar los datos de la BD, y lo que necesito es que los tome directamente
de la base de datos
2. Que solo cuando sean esos valores almacenados se tenga acceso a otras paginas
y redireccionar a la pagina de acceso para quienes no sean los ya almacenados
en la BD


Espero me puedan ayudar
  #2 (permalink)  
Antiguo 04/01/2013, 07:25
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: leer datos de la BD para iniciar sesion

lo que tenes que hacer es un sistema de login comun y corriente,
las variables $_POST['user'] y $_POST['pass'] vienen de un form de login y el action va a una pagina procesa.php donde cosultas a la base si los datos ingresados son validos:

select * from usuarios where alias=$_POST['user'] AND password = $_POST['pass']

si es correcto creas unavariable de session:

$_SESSION['IS_LOGGED'] = true;

si es falso la creas igual pero con valor falso

$_SESSION['IS_LOGGED'] = false;

cuando validas las secciones que requieren usuario identificado:

if(isset($_SESSION['IS_LOGGED']) && $_SESSION['IS_LOGGED'] ===true)
echo 'OK';
else
echo 'necesita loguearse para ingresar a esta seccion';


esto que te explico lo sabe hasta un bebe, saludos
  #3 (permalink)  
Antiguo 04/01/2013, 18:18
Avatar de RedMew  
Fecha de Ingreso: septiembre-2009
Ubicación: Rioverde SLP
Mensajes: 111
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: leer datos de la BD para iniciar sesion

Pues no se si agradecer o sentirme ofendido por lo que dijiste al final, pero si estoy preguntando es obviamente porque no se, ya que nunca he trabajado con sesiones antes, solo se crearlas y finalizarlas, pero no hacer que me sirvan de algo

Etiquetas: bd, 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 11:30.