![](https://seccdn.libravatar.org/avatar/c561829b451bf6710a4a7823d67cbd69.jpg?s=120&d=mm&r=g)
Hi! Am Thu, 20 Jun 2002 23:33:09 +0200 schrieb Ralf Carlet:
Wenn Benutzer etc. hart in config.php verdrahtet sind, dann kannst Du damit abfangen, daß/ob die DB down ist. Werden Benutzer etc. vorher auf einem Formular o.ä. abgefragt, dann kannst Du Dich mit diesen Parametern einloggen.
z.B ein Anmeldeformular für Gitarrenunterricht. Ich gebe meine Daten ein und schicke ab. Was passiert? Ich werde damit ja nicht automatisch zu einem berechtigten Datenbankbenutzer. Ich denke hier müßte es doch einen Mechanismus geben, der die empfangenen Daten an einem berechtigten Datenbankadmin übergibt, damit sie in eine Tabelle geschrieben werden können? Gut, ich kenne PHP nicht, mich interessiert die Übergabe der Daten. Wird das innerhalb von PHP geregelt? Woher kommt das Recht in eine Tabelle zu schreiben?
Wie wird es z.B in PHP-Anmeldeformularen bewerkstelligt, daß Einträge in eine Tabelle geschrieben, obwohl der Benutzer ja nicht bei der MySQL bekannt ist?
Naja der Benutzer muß schon eingerichtet sein auf MySQL. Oder Du arbeitest mit Shadow-User-Konzept, so daß der Anmeldebenutzer auf den Datenbankbenutzer umgemappt wird. Der Anmeldebenutzer dient dann nur zum Authentifizieren, die Datenbankzugriffe erfolgen über einen anderen (der Datenbank bekannten) Benutzer.
Nein, über shadow oder wie auch immer funktioniert das ja erstmal nicht, ich als Gitarrenschüler bin dem System ja nicht bekannt. Ein Anmeldeformula ist direkt mir einer von jedem änderbaren Tabelle verknüpft?
Authenitfiziert sich auch das Webserver irgendwie an der MySQL? Wie müssen die Berechtigungen auf der Datenbank aussehen? Eine Art Anonymous oder so?
s.o.
Ich habe hier z.B: Warning: Host 'shiva.my.net' is not allowed to connect to this MySQL server in /var/www/htdocs/test/class1.php3 on line 12 Klar ist das eine DNS-Sache, mit 'localhost' geht das, aber offenbar muß sich auch der richtige Webserver, über den die Daten übermittelt werden, an der Datenbank authentifzieren?! -- Gruß Andreas Meyer http://home.wtal.de/MeineHomepage