/** * Erstellt den angegebenen Benutzer * und sendet eine Mail mit den Login-Daten * an die angegebene Mail-Adresse. * * @param $vorname String Vorname * @param $nachname String Nachname * @param $User String Benutzername * @param $Pw String Passwort * @param $email String Email */ function register($vorname, $nachname, $User, $Pw, $email) { if (strlen($vorname) > 0 && strlen($nachname) > 0 && strlen($User) > 0 && strlen($Pw) > 0 && strlen($email) > 0) { if ($_SESSION['config']->CURRENTUSER->existsUsername($_REQUEST['User'])) { echo "Benutzername existiert bereits"; return; } if ($_SESSION['config']->CURRENTUSER->existsEmail($_REQUEST['Email'])) { echo "Diese Email existiert bereits!<br> Fordern Sie einfach ein neues Passwort an, falls Sie ihr altes nicht mehr wissen."; return; } $status = new UserStatus($_SESSION['config']->CURRENTUSER); $status->createUserProfile($vorname, $nachname, $User, $Pw, $email); } else { echo "Es wurden nicht alle notwendigen Daten angegeben!"; } }