MyBB.de Forum

Normale Version: Wie bekomme ich Infos über aktivierten User heraus?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Ich hoffe, ich bin in diesem Forum richtig....

Ich bin gerade dabei ein PlugIn für das MyBB zu schreiben. Was den generellen Aufbau eines PlugIns angeht, blicke ich nun halbwegs durch - dafür gibt es ja nun bereits mehrere gute Anleitungen auf Deutsch und Englisch. Ich habe nun ein kleines Problem:

Das PlugIn soll Infos über den User auslesen, der gerade aktiviert wurde bzw. sich gerade selbst per Aktivierungscode (bzw. - mail) aktiviert hat. Ich möchte also z.B. den Usernamen, die E-Mail-Adresse usw. des User wissen, der gerade aktiviert wurde. Die Hooks, die ich für mein PlugIn verwende sind: "admin_users_activate" (wenn der Admin den User aktiviert) und "member_activate_accountactivated" (wenn der User sich selbst aktiviert ...noch nicht getestet...). Ich habe mir das PlugIn "Email-Benachrichtigung bei Registrierung" von Michael mal ganz genau angesehen, denn da werden diese Infos ja auch gesammelt - eben nur üben gerade registrierten und nicht über den gerade aktivierten User. Michael verwendet dazu die folgende Zeile:
PHP-Code:
$query $db->query("SELECT username, email, regip FROM ".TABLE_PREFIX."users WHERE uid = ".intval($user_info['uid']).""); 
Was muss ich machen, wenn ich diese Infos über den gerade neu aktivierten User bekommen will? Ich habe die Vermutung, dass es an der Stelle
PHP-Code:
".intval($user_info['uid'])." 
hängt...

Gruß
Boardie05
Am Hook admin_users_activate steckt die Benutzer-ID in der Variablen $mybb->input['uid'] und am Hook member_activate_accountactivated in der Variablen $user['uid'].
Danke!

Ich werde es ausprobieren (allerdings nicht mehr heuteWink)
Ich werde aber berichten, ob es geklappt hat.

Gruß
Boardie05

Zwischenstand: Die Sache mit der Aktivierung durch den Admin funktioniert schon malSmile Das andere muss bis morgen warten - noch ist nämlich GrillwetterWink



Das PlugIn "E-Mail an Benutzer nach Aktivierung 1.0" ist fertig.

Ihr findet es zum Download unter http://www.mybbcoder.de/showthread.php?t...63#pid2963

Falls ihr Fragen habt, stellt Sie bitte dort und nicht hier im Forum.

Gruß
Boardie05