Exemplo n.º 1
0
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;