Seite 1 von 1
User manuell registrieren
Verfasst: 22.01.2009 11:46
von Everlong
Hallo,
ist es möglich einen User manuell in die Tabellen einzufügen? In welche Tabellen müssen welche Daten? Bei phpbb2x hat es ja in die phpbb_users und phpbb_user_groups gereicht, ist es bei phpBB3 auch so?
Gibt es fürs phpBB3 evtl. auch ein DB Maintance Mod bereits? Habe bisher nichts gefunden.
Danke.

Re: User manuell registrieren
Verfasst: 22.01.2009 13:48
von worstbull
Re: User manuell registrieren
Verfasst: 22.01.2009 13:58
von Everlong
Das meine ich nicht, ich hatte gefragt wie man User manuell direkt in die phpbb_* Tabellen einfügen kann. Wenn ich etwas für den Admin Bereich gesucht hätte, hätte ich nach dem Admin Bereich gefragt.
Re: User manuell registrieren
Verfasst: 22.01.2009 14:17
von piero
schau dir mal die
phpbb api an, und da die funktion
user_add()
einen user direkt in die datenbank einzufügen, halte ich für keine gute idee, weil beim erstellen eines users sicher mehr gemacht werden muss, als nur einen datenbankeintrag

(user_add() ist 145 zeilen lang ...)
Re: User manuell registrieren
Verfasst: 22.01.2009 14:20
von bantu
Oder du schaust dir den Code der oben genannten Modifikation an. Dann weißt du auch, wie man Benutzer per Code hinzufügt. Die Modifikation verwendet aber wohl auch die PHP-Funktion.
Vom direkten Eintragen in die Datenbank würde ich strikt abraten. Ich würde immer die dafür vorgesehene PHP-Funktion verwenden; die kümmert sich dann auch um Cache und Berechnung von Berechtigungen usw.
Re: User manuell registrieren
Verfasst: 22.01.2009 22:56
von Everlong
Danke für die Antworten, schaue mir gerade die Funktionen in der functions_user.php an, im phpBB2 war dies nicht so komplex, naja ist ja auch eine neue Version mit einem anderen Berechtigungssystem.
Es geht eigentlich nur darum, eine Mitglieder Datenbank mit der Forum Tabelle zu synchronisieren aber dennoch eine Unabhängigkeit der Foren User gegenüber zu haben. Den Gedanken eine Datenbank zu verwenden ist leider aufgrund der unterschiedlichen Anforderungen nicht wirklich möglich.
Re: User manuell registrieren
Verfasst: 23.01.2009 13:19
von Everlong
Generell kann ich auch mit einer anderen Lösung leben, bei der Synchronisation wird nur Username, ein zufälliges Passwort und Email Adresse eingefügt, alles andere ist Standard, bzw. kann der User dann selbst ändern. Die "add_user" macht beim phpBB3 mehr als man denkt...wie wichtig jeder Punkt ist weiß auch niemand? Ja, es wird seinen Grund haben aber kann man diese nicht vereinfachen?
Nochmal nachgefragt, einen DB Maintaince Mode gibt es noch nicht wirklich oder?
Re: User manuell registrieren
Verfasst: 21.08.2009 10:46
von Everlong
Ich muß das nochmal aufwärmen, wird immer aktueller, muß von dem phpBB2 weg zu phpBB3, wird langsam Zeit.
Es gibt ja die "function user_add()", ansich blicke ich da schon durch, nur bräuchte ich die Funktion einzeln, weiß jetzt aber nicht was die Funktion noch braucht. Am liebsten wäre mir es einfach Username und Email zu übergeben und die Funktion trägt den User ein. Die Funktion dabei aber soweit vom phpBB "gelöst" das ich diese in einem meiner Scripte einbauen kann, welches die Forum User Tabelle mit einer anderen User Tabelle synchronisiert.
Oder hat jemand dies bereits gelöst beim phpBB3?

Re: User manuell registrieren
Verfasst: 06.01.2010 13:49
von Everlong
Darf ich nochmal Pushen? Danke.

Re: User manuell registrieren
Verfasst: 18.01.2010 22:45
von Everlong
Ist erledigt, hat sich jemand für $$ erbarmt zu helfen.
