MyBB.de Forum
Suche Variablen fuer username/passwort bei Registrierung - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Suche Variablen fuer username/passwort bei Registrierung (/thread-12413.html)



Suche Variablen fuer username/passwort bei Registrierung - Tupsi - 16.02.2009

Hallo

ich versuche mich gerade an einem plugin welches bei einer Registrierung dem neuen Benutzer noch einen zweiten Benutzer in einer anderen Datenbank fuer meinen VoiceServer anlegt. Das Script was das macht, habe ich soweit schon, evtl habe ich auch schon den hook gefunden wo es in mybb rein muss (member_register_end), aber so richtig sicher bin ich mir da nicht, auch weil ich nicht die Variablen fuer den Benutzer nebst noch nicht verschluesseltem Passwort finde.

Zusammenfassend:

Wo muss ich mein plugin einhaken um Zugriff auf den Benutzernamen und das unverschluesselte Passwort eines Benutzers zu bekommen der sich gerade registriert.



Fuer nen Hinweis sag ich schonmal DANKE


RE: Suche Variablen fuer username/passwort bei Registrierung - StefanT - 16.02.2009

Nimm doch $mybb->input['username'] und $mybb->input['password']. Wink


RE: Suche Variablen fuer username/passwort bei Registrierung - Tupsi - 16.02.2009

(16.02.2009, 17:18)Dragon schrieb: Nimm doch $mybb->input['username'] und $mybb->input['password']. Wink

danke fuer die schnelle Antwort!

Leider hab ich aber wohl den falschen Hook erwischt, denn erstens sind die Variablen (noch) leer und zweitens beschwert sich dann meine zweite Datenbank das der neue User beim zweiten Versuch (der mit dem leeren Namen :-)) schon vorhanden ist, wenn ich das "ich bin einverstanden" druecke beim registrieren. Das scheint wohl das "member_register_end" zu sein. Ich muesste aber wohl woanders anflantschen.

oder hab ich das Referenzieren falsch gemacht? Hatte gelesen, das ich an die $mybb Sachen so rankomme:

Code:
global $mybb;

$sha1password = sha1($mybb->input['password']);
$loginName = $mybb->input['username'];

Wenn ich das so mache, dann ist $loginName leer, aber das liegt wohl eher daran, das ich an der falschen Stelle gehooked habe oder?


RE: Suche Variablen fuer username/passwort bei Registrierung - StefanT - 16.02.2009

Hook member_do_register_end


RE: Suche Variablen fuer username/passwort bei Registrierung - Tupsi - 16.02.2009

super hat funktioniert, DANKE!!!

hmm, ums jetzt huebsch zu machen muesste ich ja eigentlich noch zum insert befehl einen update machen in ner neuen Funktion, falls mal einer auf die bloede Idee kommen sollte sein Passwort zu aendern.

Du kannst mir nicht zufaellig noch den Haken fuer Passwort aendern sagen?
"password_changed" vielelicht?
oh ne, das ist schon md5t.
hmm, jetzt habe ich usercp_do_password_end benutzt womit ich auch das neue Passwort rausfischen kann. Nur bloederweise gibts unter

$loginName = $mybb->input['username'];

jetzt aber keinen Usernamen mehr und mit der UID kann ich nix anfangen. Muss ich jetzt erst die mybb db per Hand abfragen nach einer UID/Namen Kombination?
ok, habs gefunden, ich muss $mybb->user['username'] nehmen.

Vielen Dank nochmal fuer die schnelle Hilfe!!!