concettualmente funziona.

al login imposti una varibile di sessione, al logout la elimini, nelle altre pagine se quella variabile di sessione esiste ed è diversa da "" allora stampi "benvenuto, ecc" altrimenti riproponi il form.