SESIONES!!!!

shark31
07 de Febrero del 2004
Hola, mi pregunta es que como hago para que un usuario que esta registrado en la BD, y que ingreso ya a mi pagina, no pueda volver a entrar.
Me explico, por ejemplo, si el usuario "userA" ya esta logeado, como hago para que este "userA" le impida volver a ingresar a mi sitio. Para que asi no haya duplicidad de usuarios.
Gracias

akerfeldt
07 de Febrero del 2004
Una solución chapucera (sobre todo si tu tabla de usuarios es grande) sería añadir un campo en la bd que indique si esta logeado o no. Cuando inicie sesión compruebas, si esta a cierto no le dejas y si esta a falso lo pones a cierto. Y al salir lo vuelves a poner a falso.
Asi en frio es lo q se me ocurre aunque posiblemente fuera mas elegante hacerlo mediante cookies (si es q las usas) o con sesiones (con sesiones no se si se pude hacer de manera efectiva)
En fin, seguro q alguien te da una solucion mas eficiente xD

jetrho
07 de Febrero del 2004
seria mas facil hacerlo con un if en la pagina de login, si el usuario esta presente, no muestra el formulario, si no lo esta, lo muestra, creo que es lo mas facil, incluso mas que las solucion de la bd


Salu2------------->Jetrho