
14/02/2009, 15:15
|
 | | | Fecha de Ingreso: julio-2008 Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 16 años, 6 meses Puntos: 32 | |
Respuesta: sessiones Acron_0248 hola quetal resolvi el problema de esta manera dime si puede llegar a tener alguna falla mas adelante es que no se mucho de variables de session solo lo fundamental para un sitio no lo habia hecho mira lo que hize
Primero en $usuarios traigo todas las personas que tengan estado 1 esas personas se suponene que son las que estan logueadas en el momento pero por ejemplo si la persona cierra el navegador y no pulsa sobre logout entonces ese campo 1 siempre estara alli entonces lo que hago es un ciclo while donde voy comparando la matriz session con los usuarios que tengan 1 en la DB si la comparacion existe entonces no hago nada de lo contrario si el usuario que tiene 1 en la DB y no esta en la matriz session entonces lo que hago es colocar el campo en 0 que piensas de lo que acabo de hacer ?
protected function CompSession()
{
$usuarios=$this->ObtenerEstado1();
while($row=mysql_fetch_array($usuarios))
{
if($_SESSION['login']==$row[$this->campo])
{
}
else
{
$this->UpdateEstado0($row[$this->campo]);
}
}
} |