Mailinglisten-Archive |
Hallo Theo, wie sieht das denn aus, wenn ich mit der LIB von PHP3, oder auch PHP4, mit der authentication und session arbeite ? Allgemein, meine alle DB's ueber authentication mit Username und password zu "schuetzen" ist kein Problem, das laeuft bereits... Z.Z. arbeite ich mit verschiedenen index.php3 und jeweils dazu passenden config.inc.php3-files, wo jeweils fuer eine bestimmte Gruppe bestimmte DB's freigegeben werden, - allerdings wie gesagt mit verschiedenen File-Systemen.... Liebe Gruesse, wolf Hans Theo Mislisch wrote: > Hallo Erich, > >> config.inc.php sieht so aus: > >> $cfgServers[1]['host'] = 'mysql.foobar.de'; >> $cfgServers[1]['port'] = ''; >> $cfgServers[1]['adv_auth'] = true; >> $cfgServers[1]['stduser'] = ''; >> $cfgServers[1]['stdpass'] = ''; >> $cfgServers[1]['user'] = 'admin'; >> $cfgServers[1]['password'] = 'sd90sd78d'; >> $cfgServers[1]['only_db'] = 'meine_db'; >> $cfgServers[1]['verbose'] = ''; > >> Damit bekomme ich beim Anmelden folgende Meldung: >> Warning: MySQL Connection Failed: Access denied for user: 'root_(at)_localhost' >> (Using password: NO) in lib.inc.php on line 170 > > > Du musst da schon zunächst mal Deine Zugangsdaten eintragen -> Hostadresse, User, Passwd... > Dann hast Du Zugang. > > In dieser Config wird immer alles im Klartext eingetragen. > > Wenn Du mehrere User eintragen willst, müsstest Du versuchen, diesen Block > >> $cfgServers[1]['host'] = 'mysql.foobar.de'; >> $cfgServers[1]['port'] = ''; >> $cfgServers[1]['adv_auth'] = true; >> $cfgServers[1]['stduser'] = ''; >> $cfgServers[1]['stdpass'] = ''; >> $cfgServers[1]['user'] = '$div_user'; >> $cfgServers[1]['password'] = '$div_password'; >> $cfgServers[1]['only_db'] = 'meine_db'; >> $cfgServers[1]['verbose'] = ''; > > > > mit verschiedenen Zugangsdaten zu füllen. Entweder aus einer Datei oder db, mit > if else Zweig oder mit Schleife .... > > Wenn ein Team Zugang haben sollte, dann kannst Du das ja fest in die config.inc > einbauen. Beim Einloggen frägst Du user und password ab und in der config.inc > setzt Du die Variablen einfach ein. > > Andererseits, wenn es ein festes Team ist, das auf diese db zugreifen darf, > kannst du denen ja immer das selbe Passwort mitteilen. > > > Liebe Grüße aus dem Allgäu > > Theo >
php::bar PHP Wiki - Listenarchive