Authentifizierung

Fehler bei der Findung des Benutzers. Bitte anmelden und Formular erneut nutzen."; } else { $statement = $pdo->prepare("SELECT * FROM intern_users WHERE id = :id"); if(isset($_SESSION['userid'])){ $result = $statement->execute(array('id' => $_SESSION['userid'])); }elseif(isset($_GET['userid'])){ $result = $statement->execute(array('id' => $_GET['userid'])); } $user = $statement->fetch(); if($user === false) { $error = "Kein Benutzer gefunden"; } else { // Codeerzeugung und Mailtext liegen in sendeAuthentifizierungsMail(), // damit register.php exakt dieselbe Mail verschickt. if(sendeAuthentifizierungsMail($pdo, $user, $organisationsname)) { echo "Ein Link, um Ihr Konto per E-Mail zu authentifizieren, wurde an Ihre E-Mail-Adresse gesendet."; $showForm = false; } else { $error = "Die E-Mail konnte gerade nicht versendet werden. Bitte versuchen Sie es später noch einmal."; } } } } if($showForm): if(check_mailreg()){ echo 'Ihr konto ist schon authentifiziert.

'; }else{ ?> Klicken Sie auf "E-Mail anfordern", um die Authentifizierung per E-Mail für Ihr Konto zu starten.


"; echo "

"; echo "
"; echo ""; echo "
"; echo '
'; echo "

"; echo "

"; echo "

"; echo "

"; ?>