destroyInactiveSessions(); $angemeldet = getSessionWert(ANGEMELDET); if (isset($_POST["ben"])) { //variablen initialisieren: $ben = $_POST["ben"]; $pass = $_POST["pass"]; $benutzer_id = checkPassword($ben, $pass); if ($benutzer_id == -1) { //passwortprüfung fehlgeschlagen, auf index-seite zurück: $fehlgeschlagen = true; include_once "./index.php"; } else { //passwortprüfung erfolgreich: setSessionWert(ANGEMELDET, "true"); //vermieter-id holen: $vermieter_id = getVermieterID($benutzer_id); setSessionWert(VERMIETER_ID, $vermieter_id); setSessionWert(BENUTZER_ID, $benutzer_id); } } //sprache auslesen: //entweder aus übergebener url oder aus session if (isset($_POST["sprache"]) && $_POST["sprache"] != "") { $sprache = $_POST["sprache"]; setSessionWert(SPRACHE, $sprache); } else { $sprache = getSessionWert(SPRACHE); } if (empty($sprache)) { $sprache = getVermieterEigenschaftenWert(STANDARDSPRACHE, $vermieter_id); setSessionWert(SPRACHE, $sprache);
$sprache = getSessionWert(SPRACHE); } if (empty($sprache)) { $sprache = getGastroProperty(STANDARDSPRACHE, $gastro_id); setSessionWert(SPRACHE, $sprache); } if (isset($_POST["ben"])) { //variablen initialisieren: $ben = $_POST["ben"]; $pass = $_POST["pass"]; $benutzer_id = checkPassword($ben, $pass); if ($benutzer_id == -1) { //passwortpruefung fehlgeschlagen, auf index-seite zurueck: $fehlgeschlagen = true; include_once "./index.php"; exit; //nachfolgenden code nicht mehr ausfuehren } else { //passwortpruefung erfolgreich: setSessionWert(ANGEMELDET, "true"); //vermieter-id holen: $gastro_id = getVermieterID($benutzer_id); setSessionWert(GASTRO_ID, $gastro_id); setSessionWert(BENUTZER_ID, $benutzer_id); } } //benutzerrechte auslesen: $benutzerrechte = getUserRights($benutzer_id); $anzahlVorhandenerMietobjekte = getAnzahlVorhandeneRaeume($gastro_id); Header("Location: ./reservierung/index.php"); exit;