Infatti come dicevi giustamente tu non cambia niente, bisogna solo controllare che la variabile di sessione non sia già stata registrata:


if(! isset($_SESSION['autentication'])){
$_SESSION['autentication'] = $_POST['autentication'];
}

E funziona di nuovo tutto.

Ciao