Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/12/2013, 12:25
losmuertosdecristo
 
Fecha de Ingreso: septiembre-2013
Mensajes: 19
Antigüedad: 11 años, 1 mes
Puntos: 0
Sesión de usuario registrado (login)

Hola,
quería hacer una pregunta y es la siguiente, ¿cuál es la mejor manera de mantener una sesión de usuario registrado?

Hago la pregunta porque he tenido un problema. Tengo 3 webs en mi servidor local donde hay usuarios que se registran y siempre utilizo una variable de sesión igual para comprobar que se logueó correctamente, una tal que así:

Código PHP:
$_SESSION['user'
Entonces he notado que si me logueo en una de mis webs, y accedo a otra, como todas están en "localhost" se cruzan los usuarios y detecta como que un usuario exclusivo de la "web 1" está logueado en la "web 2" o 3.

A lo mejor el problema podría no pasar de ahí, pero es que 2 de esas webs si comparten dominio y podría tener algún problema de funcionamiento en el servidor remoto.

Para más detalles, cuando se loguea un usuario hago esto:

Código PHP:
session_start();
$_SESSION['user'] = $nombre_usuario
Y en cada página que compruebo su logueo simplemente:

Código PHP:
session_start();
if(isset(
$_SESSION['user']))
{
echo 
"Bienvenido, " $_SESSION['user'];

¿Como podría evitar esos cruces?

Saludos.