Le caselle di controllo vengono inviate come parametri solo quando vengono selezionate. Quindi devi usare isset()
per verificare se la casella di controllo è stata impostata, non controllare il valore. Quindi cambia
if ($_POST['stayLoggedIn'] == '1')
a
if (isset($_POST['stayLoggedIn'])