Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/02/2008, 21:34
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: Problema con autentificacion de Usuarios

Eso debes hacerlo con bases de datos. Cuando un usuario se loguea, creas un registro en la base de datos si es que ya no existe. En caso de que exista, es que el usuario se ha logueado desde otra máquina, por lo tanto, el nuevo login no procede. Al cerrar sesión borras ese registro y listo.

Ahora, el problema viene si el usuario cierra su ventana sin haber cerrado la sesión. Al hacer eso, impedirás que el usuario pueda volver a loguearse desde cualquier máquina. Para solucionarlo, usa CRON JOBS o en su defecto, mediante un script en todas tus páginas, borras todos los datos de la tabla que exedan un tiempo máximo, por ejemplo, 5 minutos desde la ultima actividad. Es un arma de doble filo, pero vale.

Busca en HotScripts o en Google en sí. Hay muy buenos manuales/scripts para manejar las sesiones del sitio

Un saludo,