derDenty 0 Report post Posted February 27, 2006 Hallo,hab nur ne kurze Frage. Wie kann ich weitere User in die Login.php einfügen? Hab schon einiges versucht,aber ich bekam immer ne Error Meldung. Siehe Anhang: Share this post Link to post
Modula 0 Report post Posted February 27, 2006 Da gibt es mehrere möglichkeiten - hier mal eine: Suche nach: function check_login($user, $pass) { if ( ($user == "admin") and ($pass == "geheim") ) { return true; } else { return false; } } ersetze durch: function check_login($user, $pass) { global $__benutzer; if ( (array_key_exists(strtolower($user), $__benutzer) and ($__benutzer[strtolower($user)] == $pass) ) { return true; } else { return false; } } Suche nach: <?php (1. Zeile ) füge direkt darunter ein: $__benutzer = array ( "admin" => "geheim", "benutzer2" => "zweitesPasswort", "benutzer3" => "nochEinPasswort", ); Beachte: du musst alle Benutzernamen klein schreiben innerhalb des Arrays, bei der Anmeldung spielt groß und kleinschreibung hingegen für den Benutzernamen keine Rolle. Dies ist sicher nicht die sicherste und komfortabelste Lösung - aber ggf. erfüllt es ja deinen Zweck. P.S.: Das ganze ist ungetestet und direkt nach dem aufstehen produziert - wenns nicht funktioniert, melden ;) Share this post Link to post
Stefan 0 Report post Posted February 27, 2006 Kleiner Workaround, der funktionieren sollte und nicht zuviel von diesem Script umbaut. Ersetze die Funktion check_login($user, $pass) in der login_beispiel.php mit der folgenden Funktion. function check_login($user, $pass) { $userarray = array('admin' => "pass", 'user' => "passwort"); if (!isset($userarray[$user])) return false; if ($userarray[$user] == $pass) return true; return false; } Im Array $userarray muss du dann die Benutzer eintragen, analog zum "admin" und "user". $userarray = array('admin' => "pass", 'user' => "passwort"); Share this post Link to post
Modula 0 Report post Posted February 27, 2006 oder so - wobei bei Stefans Variante man dann beim Login auch auf die Schreibweise des Benutzernamens achten muss. Share this post Link to post
derDenty 0 Report post Posted February 27, 2006 Suppi,Daaanke...werds gleich mal ausprobieren :) Share this post Link to post