MyBB.de Forum
Benutzer per Skript in Forum aufnehmen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html)
+---- Thema: Benutzer per Skript in Forum aufnehmen (/thread-9406.html)



Benutzer per Skript in Forum aufnehmen - Karsten58 - 05.05.2008

Hallo,

Benutzer lassen sich ja per ACP anlegen.
Ich möchte jedoch für mein BG, dass bei einer Anmeldung bzw. der darauf folgenden Aktivierung der Benutzer auch gleich im myBB-Forum eingetragen wird.

Gibt es dafür freie php-Skripte ?
Oder zumindest eine Übersicht der Tabellen/Spalten, die gefüllt werden müssen?
Was wäre sonst noch bei einer automatisierten Benutzereintragung zu beachten?

Daten zum Online-Forum:
URL zum Forum: http://www.einfachtest.de/forum/index.php
Welche Styles nutzt du? Standard
Hast du Mods installiert? Welche? Nein
Welche MyBB version benutzt du? 1.2.12
Welche PHP-Version benutzt du? 5.0.4
Welche MySQL-Version benutzt du? 4.1.20
Hast du ein Update/Upgrade durchgeführt? nein
Hast du dein MyBB Forum von einer anderen Boardsoftware konvertiert? nein
Seit wann tritt das Problem auf? nicht zutreffend
Wird eine Fehlermeldung ausgegeben? Welche? Wann? nicht zutreffend

Danke für Tipps!


RE: Benutzer per Skript in Forum aufnehmen - Michael - 05.05.2008

Hallo,

alle Funktionen, die du dazu benötigst, findest du in der Datei inc/datahandler/user.php. Mit grundlegenden PHP-Kenntnissen sollte es nicht sehr schwer sein Benutzer in die Datenbank einzufügen. Schau dir auch mal den Code der member.php an, in der der Registrierungsprozess des Forums steckt.


RE: Benutzer per Skript in Forum aufnehmen - Karsten58 - 05.05.2008

Danke für die prompte Antwort!

Ich werd' mich dann mal in die von dir genannten Skripte stürzen...


RE: Benutzer per Skript in Forum aufnehmen - Karsten58 - 06.05.2008

Nun muss ich doch noch mal nachfragen, ob da evtl. jemand schon ene Lösungfürparat hat:

Die User lassen sich zwar per Skript eintragen, können sich auch einloggen und posten etc. pp., aber die Anzahl der registrierten User und der letzte neue User werden dadurch nicht aktualisiert (ich habe die Anzeige durch eigene Selects auf den jeweils aktuellen Stand). Wenn einer der registrierten User dann seinen Account löscht, wird die Anzahl registrierter User natürlich korrekt runtergezählt - vom alten Wert.

Beispiel:
korrekt angemeldet: 2
angezeigte Userzahl: 2

per Skript angemeldet: 1
angezeigte Userzahl: 2 (statt 3)

Abmeldungen: 1
angezeigte Userzahl: 1 (statt 2)

Abmeldungen: 1
angezeigte Userzahl: 0 (statt 1)

Durch die eigenen Selects mit den richtigen Userzahlen und dem richtigen letzten neuen User könnte ich ja die DB aktualisieren - bloss welche Tabellen und wie?

D.i.V.!


RE: Benutzer per Skript in Forum aufnehmen - Michael - 07.05.2008

Du solltest nach der Registrierung die Funktion rebuild_stats() aufrufen. Diese findest du in der Datei inc/functions__rebuild.php.


RE: Benutzer per Skript in Forum aufnehmen - Karsten58 - 07.05.2008

Danke, Michael, das hat geholfen!