Pagina1
session_start()
form invio

Pagina2
session_start()
verifica user.
verifica OK?
$_SESSION['login'] = $login_utente; <-- metti il dato in $_SESSION

Pagina3
session_start()
$login_utente = $_SESSION['login']; <-- prelevi il dato da $_SESSION

In $_SESSION['login'] avrai sempre il login fino a chiusura del browser oppure allo scadere del time-out.

Questo in modo massimale. Dovrai fare le opportune verifiche perche' lo user non entri direttamente a pagina3 senza passare da pagina1.