+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Login-Session für mehrere user

  1. #1
    TP-Senior Fred O. macht alles soweit korrekt Avatar von Fred O.
    Registriert seit
    Nov 2002
    Ort
    nördl. von Berlin
    Beiträge
    250

    Question Login-Session für mehrere user

    Hallo,
    ich hab ein PHP-Script in einer PHP-Login-Seite, was mit einem Benutzernamen und einem Passwort funktioniert (auszugsweise):

    $username = $_POST['username'];
    $passwort = $_POST['passwort'];

    // Benutzername und Passwort werden überprüft
    if ($username == 'fred' && $passwort == 'geheim') {
    $_SESSION['angemeldet'] = true;

    wie muß das Script geändert werden, wenn man mehrer Usernamen und Passwörter einrichten will?
    Also
    User1 Passwort 1
    User2 Passwort2
    usw.

    Für eure Hilfe schon mal vorab vielen herzlichen Dank!
    Wer mich liebt der lacht, wenn man mich sieht lachen alle.

  2. #2
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Hallo Fred,

    versuche doch mal den Helfern etwas zu helfen, indem Du auch entsprechende Info lieferst.
    Wie sollen die User gespeichert werden? Flatfile oder Datenbank? Falls Datenbank: welche? Sollen sich die User selbst registrieren können, wie etwa in einem Forum, oder bekommen die User ihre Logins diktiert?

  3. #3
    TP-Senior Fred O. macht alles soweit korrekt Avatar von Fred O.
    Registriert seit
    Nov 2002
    Ort
    nördl. von Berlin
    Beiträge
    250
    Sorry. Sollte alles ohne Daenbank funktionieren. Hab inzwischen die Lösung. So funktioniert es:
    <?php
    $validUser = array();
    $validUser['user1'] = 'geheim1';
    $validUser['user2'] = 'geheim2';

    if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    session_start();

    $username = $_POST['username'];
    $passwort = $_POST['passwort'];

    $hostname = $_SERVER['HTTP_HOST'];
    $path = dirname($_SERVER['PHP_SELF']);

    // Benutzername und Passwort werden überprüft
    if (isset($validUser[$username]) && $passwort === $validUser[$username]) {
    $_SESSION['angemeldet'] = true;

    // Weiterleitung zur geschützten Startseite
    if ($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1') {
    if (php_sapi_name() == 'cgi') {
    header('Status: 303 See Other');
    }
    else {
    header('HTTP/1.1 303 See Other');
    }
    }

    header('Location: http://'.$hostname.($path == '/' ? '' : $path).'/index.php');
    exit;
    }
    }
    ?>
    Wer mich liebt der lacht, wenn man mich sieht lachen alle.

+ Antworten

Ähnliche Themen

  1. Login Script - Session-ID selber erzeugen!
    Von kathrin-77 im Forum Traum-Dynamik
    Antworten: 4
    Letzter Beitrag: 05.03.2004, 11:11
  2. Problem mit Login (Session & Cookie)
    Von kcyberbob im Forum Traum-Dynamik
    Antworten: 6
    Letzter Beitrag: 28.11.2003, 15:07
  3. Was haltet ihr von meinem Login/Session Script?
    Von NicNac im Forum Traum-Dynamik
    Antworten: 9
    Letzter Beitrag: 16.09.2003, 20:30
  4. Problem bei Session LogIn System mit SQL Abfrage
    Von Flixxtoras im Forum Traum-Dynamik
    Antworten: 24
    Letzter Beitrag: 31.07.2002, 21:42
  5. User login mit htaccess
    Von Mnyut im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 10.06.2002, 23:28

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51