Seite 1 von 1

Datenbank und die eingestellten Rechte in _forums

Verfasst: 04.04.2004 13:23
von AFillbrandt
Hallo Freunde!

Ich habe mir mal meine Datenbank angesehen und ein paar Ungereimtheiten entdeckt.

• die Felder auth_xxx enthalten z.T. 5, 3, 2, 0 und 1... Wobei ich 0 für nein und 1 für ja noch verstehe. In der Beschreibung der Datenbank stehen eben diese beiden Werte als möglicher Inhalt... was machen die anderen Ziffern?

• Immer wenn ich im Admin-Center war und mit die Rechte einer bestimmten Userin angesehen habe, sind in der Datenbank plötzlich einige User mit dem level 2 ausgestattet... obwohl ich das immer wieder ändere - von Hand in der Datanbank... das gefällt mir nicht.

• in der Forumsübersicht erscheint immer ein Benutzer als Moderator, der weder die entsprechenden Rechte von mir bekommen hat noch in der _user Datenbank den Wert 2 oder 1 im Level hat, sondern 0... wie krieg ich ihn da weg?

Ein paar Infos: phpbb Version .08 (von Hand von .6 aus upgedated), ursprünglich von wbboard importiertes Forum)

Vielen Dank für alle folgenden Hinweise.

Gruß
Alex

(http://www.logo-ausbildung.de/forum/ )

Verfasst: 04.04.2004 14:17
von PhilippK
Zum ersten Punkt: die constants.php verrät dir dazu mehr:

Code: Alles auswählen

define('AUTH_ALL', 0); // Alle

define('AUTH_REG', 1); // Registrierte
define('AUTH_ACL', 2); // Privat
define('AUTH_MOD', 3); // Moderatoren (des betreffenden Forums)
define('AUTH_ADMIN', 5) // Admins;
Zum zweiten: user_level == 2 ist für Moderatoren. Das hat seinen Sinn und Grund so.

Zum dritten: das dürften wohl die Auswirkunden deiner Ziffernspielchen von Nr. 2 sein ;-)
Lass mal den Mod hier rüberlaufen: http://phpbb.kordowich.net/?pgid=3

Gruß, Philipp