query("SELECT count(*) Anz FROM jumi_admin WHERE mail = '$mail'");
$row = $result->fetch_array();
if ($row['Anz'] == "0") {
echo '
User ist im System nicht vorhanden!
';
} else {
echo ' User ist im System bereits vorhanden!
';
}
#}else{
# echo ""
}
}
#echo "Funktion: $function";
if ($function == 'usersave') {
require_once("func_genPwd.php");
$vorname = trim($_POST['vorname']);
$nachname = trim($_POST['nachname']);
$mail = trim($_POST['mail']);
$rollen = $_POST['rollen'];
$result = $db->query("SELECT count(*) Anz FROM jumi_admin WHERE mail = '$mail'");
$row = $result->fetch_array();
#Fehlercheck
if ($row['Anz'] != "0") {
echo ' User ist im System bereits vorhanden!
|***|error';
}
if ($rollen == '' or $vorname == '' or $nachname == '' or $mail == '') {
echo ' Es müssen alle Felder ausgefüllt werden!
|***|error';
exit;
}
if (!filter_var($mail, FILTER_VALIDATE_EMAIL)) {
echo ' Geben Sie eine gültige Mailadresse ein!
|***|error';
exit;
}
$error = 0;
$password = generateStrongPassword();
$password_md5 = md5($password);
$sql1 = $db->query("INSERT INTO jumi_admin ( vorname
, nachname
, mail
, passwort
)
VALUES
( '$vorname'
, '$nachname'
, '$mail'
, '$password_md5'
)
");
$uid = $db->insert_id;
if (!$sql1) {
echo ' Es gab ein Fehler in der Datenbank: Insert User
|***|error';
exit;
$error++;
}
for ($i = 0; $i < sizeof($rollen); $i++) {
$sql2 = $db->query("INSERT INTO jumi_admin_rollen_user_zuord ( rid
, uid
)
VALUES
( '$rollen[$i]'
, '$uid'
)
");
}
if (!$sql2) {
echo ' Es gab ein Fehler in der Datenbank: Insert Rollenzuordnung
|***|error';
exit;
$error++;
}
if ($error == 0) {
$empfaenger = "$mail";
$betreff = "Anmeldung JU & MI Portal";
$text = "
Anmeldung JU & MI Portal
Guten Tag $vorname $nachname!
Sie wurden im JU & MI Portal registriert!
Nachfolgend finden Sie Ihre Zugangsdaten:
Bitte beachten Sie, dass das Passwort zwischen Groß- und
Kleinschreibung unterscheidet.
Ändern Sie bitte zu Ihrer eigenen Sicherheit das
Passwort nach dem ersten Login unter dem Benutzericon in der Kopfleiste.
Vielen Dank
";
$result_absender = $db->query("SELECT wert FROM jumi_parameter WHERE pid = 1");
$row_absender = $result_absender->fetch_array();
if ($row_absender['wert'] == '') {
$absender = 'info@ju-and-mi.de';
} else {
$absender = $row_absender['wert'];
}
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=utf-8\n";
$headers .= "From: Info JU & MI <$absender>\n";
$return = @mail($empfaenger, $betreff, $text, $headers);
if (!$return) { // Abfrage ob Mailversand funktioniert hat
echo '
BenutzerIn wurde angelegt. Es konnte allerdings keine Mail verschickt werden!
|***|success';
exit;
} else {
echo ' BenutzerIn wurde angelegt. Eine Mail mit den Zugangsdaten wurde zugestellt.
|***|success';
exit;
}
}
}
?>