Seite 1 von 1

Komplexe Benutzerdatenbank

Verfasst: 25.09.2003 14:18
von Axel
Hallo,

ich möchte eine komplexe Nutzerdatenbank (die Adressen, Werdegang etc. erfaßen kann) schreiben. Zunächst hatte daran gedacht, die Mitgliederliste (table phpbb_users) zu erweitern, aber ehrlicherweise muß ich zugeben, daß mir das zu kompliziert ist.

Denn: Zu jedem Feld soll der Benutzer festlegen können, ob es Gäste oder registrierte Mitglieder oder ausschließlich Mitglieder, die seiner Gruppe angehören, sehen dürfen.

Das ist ziemlich kompliziert in den vorhandenen Code einzufügen, oder? Vor allem wird es dort unheimlich viele Sideeffects geben, von denen ich bisher nicht weiß.

Daher möchte ich - wie gesagt - die Datenbank nochmal neu programmieren. Hat jemand sowas schonmal gemacht und kann mir Tips geben? Gibt es irgendwo ein Beispiel? Ich kenne die Züchterdatenbank auf doggenforum.de, sowas in der Richtung möchte ich auch machen.

Beste Grüße, Axel

Verfasst: 25.09.2003 14:50
von Gronkh
Ganz einfach: nutz weder vorhandene PHP-Skripte noch Templates, wenn Du ganz sicher nix verhauen willst. Schreib Dir dafür eigene und kopiere lediglich die gängigen Header/Footer aus den phpbb-Skritpen (also nötige Includes, ..) - alles dazwischen kannst Du dann frei gestalten, ohne, dass irgendwas putt geht.

Was die DB angeht, ist das Ganze noch viel einfacher: lass sie so, wie sie ist und füge eine neue Tabelle hinzu, z.B. phpbb_users_info o.Ä.
Hier kannst Du dann per Keyspalte "user_id" auf den entsprechenden Nutzer verweisen und den Rest erweitern, wie Du fröhlich bist.

Viel Spass dabei,
Gronkh :)