Cuando creas la sesión pones:
Código PHP:
if ($_SESSION['unica') {
//Texto o redireccion o die; lo q prefieras
}
else
{
$_SESSION['unica'] = 1;
}
Lo malo, esq así no controlas que solo tenga una ventana abierta, sino que solo esté LA ventana del login, ya que si por error cierra esa ventana, tendrá que volver a desconectarse/logearse.
Espero que te sirva!