Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/03/2008, 09:27
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Re: Resitringir Sesiones de Usuarios

Para hacer eso no debes de usar sesiones "normales", si no sesiones en la base de datos, para que entonces puedas comprobar si el registro ya esta en la base de datos, y si esta le niegas la entrada a la aplicación.

Para que se termine en X tiempo solo defines tu un tiempo máximo de inactividad, si sobrepasa ese tiempo lo deslogueas.

No es un trabajo sencillo ya que debes de controlar muchas cosas (como el paso de un identificador de sesión entre paginas vía URL o Cookies). Pero es posible hacerlo, este mismo foro trabaja así con las sesiones en lugar de usar $_SESSION.

Saludos.