
29/09/2004, 14:05
|
| | Fecha de Ingreso: septiembre-2004
Mensajes: 6
Antigüedad: 20 años, 5 meses Puntos: 0 | |
es facil , como este estucturada tu base de usuarios, resolvi el problema con dos columnas TIME_IN y TIME_EXIT , esto significa grbar el tiempo en el cual el usuario se logea en TIME_IN y el tiempo que temina su session en TIME_EXIT vas comprobando cada vez que intenta ingresar cuando ya tiene una session activa que TIME_IN este vacio y sea mayor al tiempo actual y lo rechazas, al final grabas en TIME_EXIT el tiempo en que sale , este tiempo (TIME_EXIT) DEBE SER MENOR AL TIEMPO ACTUAL DE LOGEO DE UNA NUEVA SESSION si esto sucede actualizas los campos e ingresa. ... ... .. ..
Hay mas variantes pero creo que es la mas rapida que SIN molestosos cokies (que es una huevada) , tambien para el caso que el usuario se olvide cerrar su session entoinces te haces un cron que vaya probando si el usuario esta conectado (lees las tablas y vas actualizando por Ej: cada 10 min) |