il controllo è perfetto.
Se uno non è passato per lo script di login CON SUCCESSO, il valore di quella variabile di sessione sarà sbagliato e verrà reindirizzato ala pagina di login...SEMPRE!



PS: spesso provare costa meno tempo che chiedere