Loginfunktion

  • Hier noch mein PHP Code von der Loginseite mit der location: mitarbeiter1.php
    Mein ziel die gleiche Loginseite für location: admin.php ohne die mitarbeiter1 Seite zu löschen um mit der gleichen Seite auf diese zwei Seiten einzuloggen.

    HILFE!!!!!!!!!!!!!!!!!!!!!!!!!

    <?php
    // Session starten
    session_start();
    // Benutzereingaben ueberpruefen

    if (isset($_POST['login']) && isset($_POST['pass'])) {
    if ($_POST['login'] && $_POST['pass'] ) {

    //Benutzername und Passwort wurden eingegeben

    // Verbindung zur Datenbank aufbauen
    $connectionid = mysql_connect("localhost", "root", "test");
    if (!mysql_select_db("bytime", $connectionid)) {
    die("Keine Verbindung zur Datenbank");
    }
    /*
    * In der Datenbank wird geprüft
    * ob die eingegebenen Daten in der Datenbank vorkommen
    * und übereinstimmen
    */
    $sql = "SELECT
    mitarbeiterid, name, vorname, zeitid, adresseid, pronrid
    FROM
    benutzer
    WHERE
    name like '".$_POST['login']."'
    AND
    passwort = '".$_POST['pass']."'";


    $result = mysql_query($sql);
    if (mysql_num_rows($result) > 0) {
    /*
    * Falls die Daten übereinstimmen, also die Abfrage zu einem Resultat führt,
    * ist das Login gültig.
    * Die Daten aus der Datenbank werden in die Sessions geschrieben.
    */
    // Benutzerdaten in ein Array auslesen.
    $data = mysql_fetch_array($result);

    // Sessionvariablen erstellen und registrieren
    $_SESSION['mitarbeiterid'] = $data['mitarbeiterid'];
    $_SESSION['name'] = $data['name'];
    $_SESSION['vorname'] = $data['vorname'];
    $_SESSION['zeitid'] = $data['zeitid'];
    $_SESSION['adresseid'] = $data['adresseid'];
    $_SESSION['pronid'] = $data['pronid'];
    $_SESSION['ok'] = TRUE;
    // Weiterleiten

    header('Location: mitarbeiter1.php?' . urlencode(session_name()) . '=' . urlencode(session_id()));


    } else
    //fehlermeldung ausgeben
    $_SESSION['ok'] = FALSE;
    // Session "ok" wieder false setzen


    }
    }
    ?>