Les cases à cocher ne sont soumises en tant que paramètres que lorsqu'elles sont cochées. Vous devez donc utiliser isset()
pour tester si la case a été cochée, ne pas vérifier la valeur. Alors change
if ($_POST['stayLoggedIn'] == '1')
à
if (isset($_POST['stayLoggedIn'])