if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    // eine neue Session starten
    session_start();
    // Benutzername und Passwort aus den POST-Variablen auslesen
    // und in die beiden Variablen $usr und $pwd speichern
    $usr = $_POST['user'];
    $pwd = $_POST['password'];
    // Benutzername und Passwort werden überprüft
    if (User::checkLogInData($usr, $pwd)) {
        // wurden Benutzername und Passwort korrekt eingegeben, wird in
        // der am Anfang des Skripts geöffneten Session eine Variable
        // mit dem Namen "angemeldet" und dem Wert TRUE gespeichert.
        $_SESSION['angemeldet'] = true;
        // die ganzen Rechte, welche Seiten der Benutzer besuchen darf,
        // werden als Array in die Session-Variable geschrieben
        $_SESSION['user_role'] = User::getUserRole();
        // ID, Vor- und Nachname des Benutzers in die Session-Variable speichern
        $_SESSION['user_id'] = User::getUserId();
        $_SESSION['user_name'] = User::getUserName();
        // Spracheinstellung des Browsers ermitteln
        $_SESSION['user_lang'] = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
        // Weiterleitung zur Hauptseite der Anwendung.
        echo 1;
    } else {
        // Weiterleitung zurück zum Anmeldeformular
        echo 0;
    }
    // wichtig ist die die exit()-Anweisung nach der Weiterleitung,
    // damit kein weiterer Code ausgefuehrt werden kann und das
    // aktuelle Skript sofort beendet wird.
    die;
Example #2
0
                        <li><a href="#"><i class="mdi-communication-live-help"></i> Help</a>
                        </li>
                        <li class="divider"></li>
                        <li><a href="#"><i class="mdi-action-lock-outline"></i> Lock</a>
                        </li>
                        <li><a href="../login/index.php?out"><i class="mdi-hardware-keyboard-tab"></i> Logout</a>
                        </li>
                    </ul>
                    <a class="btn-flat dropdown-button waves-effect waves-light white-text profile-btn" href="#" data-activates="profile-dropdown">
                        <?php 
echo $user;
?>
<i class="mdi-navigation-arrow-drop-down right"></i>
                    </a>
                    <p class="user-roal"><?php 
$oUser->getUserRole($user);
?>
</p>
                </div>
            </div>
        </li>
        
        
		<li class="bold">
       		<a href="index.php" class="waves-effect waves-cyan"><i class="mdi-action-dashboard"></i> Dashboard</a>
        </li>
        
        
        
        <li class="no-padding">
            <ul class="collapsible collapsible-accordion">