Ejemplo n.º 1
0
/**
 * 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!";
    }
}