Hola, les explico como funciona:
Verifico que el usuario con un determinado login y pasword (que entrega a traves de un formulario)exista, si es asi verifico si ya esta logeado en la bd (usuario activo)si lo esta no lo dejo activar otra sesion y lo redirecciono a la pagina principal, si no esta logeado recien aqui creo la sesion y actualizo el campo en la bd a usuario activo.
(idealmente deberia resultar como lo explico, pero no es asi

)
Salu2