Seite 1 von 1

Tabelle User

Verfasst: 12.12.2009 12:18
von seemann1965
Hallo,
hab mir schon den Wolf gesucht finde nix zu meiner Wissenslücke.
Wie viele User_Typen gibt es? habe selbst in der Tabelle 0,2 und 3, was bedeuten sie?
Fast alle Mitglieder sind in der 0, manche in der 2

Group_ID denke ich habe ich fast raus müsste 1=Gast, 2=Mitglied, 3= ???, 4=Mods, 5=Admins, 6=Bots. (Welche Nummer haben die neuregistrierten Benutzer?)
Habe einen Benutzer oder Mitglied in der group_id 3 - warum??? alle anderen sind in der 2.

Habe dieses Forum als Bereiber und Admin übernommen und hab noch nicht den richtigen Durchblick.
Wills nur verstehen.

Gruß seemann

Re: Tabelle User

Verfasst: 12.12.2009 13:28
von oxpus
Hallo,

ein Blick in die includes/constants.php zeigt das wahre Innenleben hinter "user_type":

Code: Alles auswählen

define('USER_NORMAL', 0);
define('USER_INACTIVE', 1);
define('USER_IGNORE', 2);
define('USER_FOUNDER', 3);
Die Zahlen stehen in der Datenbank, die Konstanten (Namen) beschreiben selbstredend, was damit gemeint ist.

Die Gruppen-ID ist dagegen die Gruppe, die der User als "Hauptgruppe" eingestellt hat (oder ihm zugewiesen wurde).

Re: Tabelle User

Verfasst: 12.12.2009 20:45
von seemann1965
Hallo,
User_Typen sind geklärt, danke.
Das die Gruppen_ID das ist wo die User registriert sind ist mir schon klar, wollte ja wissen was die Nummern bedeuten vor allem die Group_ID 3.

Gruß seemann

Re: Tabelle User

Verfasst: 12.12.2009 20:49
von oxpus
Jein, die User sind nicht nur in den Gruppen registriert, sondern es sind die Hauptgruppen der User.
Sinn:
Der Benutzer kann ja in mehreren Gruppen Mitglied sein.
Da man nun Gruppen auch Avatare und Farben vergeben kann, muss entschieden werden, welchen Avatar und welche Farbe der User daraus erhalten soll.
Und das ist eben die Hauptgruppe, die in der User-Tabelle mit der ID im Feld group_id eingetragen wird.
In der Tabelle phpbb_groups ist diese ID dann mit einem Namen versehen. Großgeschriebene Gruppennamen werden dabei für die Anzeige im Forum durch Sprachvariablen "übersetzt".

Re: Tabelle User

Verfasst: 12.12.2009 20:54
von seemann1965
Danke, wenn das nicht mal ne schnelle Antwort war.

Gruß seemann

Re: Tabelle User

Verfasst: 12.12.2009 20:56
von oxpus
seemann1965 hat geschrieben:Danke, wenn das nicht mal ne schnelle Antwort war.

Gruß seemann
Zufall. Aber gern geschehen.