entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Como validar sesión iniciada en PHP?

Hola a todos los desarrolladores, alguien que me pueda ayudar?

Estoy haciendo un inicio de sesion, sin embargo, me doy cuenta que si me salgo de la pagina sin cerrar sesion y regreso de nuevo a la pagina, me vuelve a pedir que me loguee, como puedo resolver esto?

mi codigo cuando valida el usuario y contraseña es el siguiente:

<?php
if(!isset($_SESSION)) 
{ 
    session_start(); 
}
if($_SESSION['login']!=1)
{
    header("Location: ../index.php");
    exit;
}
?>

desde ya les agradeceré por su ayuda, Saludos

2 Respuestas

3votos

rach Puntos6010

encontré la siguiente solución, se las comparto

en la pagina de login, antes de hacer la validación, poner el siguiente codigo:

<?php
if(!isset($_SESSION)) 
{ 
    session_start(); 
    $usuario= $_SESSION['usuario'];

    header("Location: bienvenido.php");

}else
{
    header("Location: login.php");
    exit;
}
?>

0voto

Peter comentado

Gracias por compartir la solución! :D

0voto

PicaPiedras Puntos740

aqui esta un pequeño ejemplo de session sin DB, con DB seria crear la conexion y y validar de la DB
https://goo.gl/FxrJkS

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta