ich bin gerade dabei, die hier angebotene WBB3 Integration WBB3.1 kompatibel zu machen.
Das ist auch nicht das Problem, da die Tabellen weitestgehend identisch sind, und sich lediglich ein paar Felder verschoben haben.
Ich bin inzwischen so weit, dass alle Daten an die Klasse "$main->addUser()" übergeben werden.
Allerdings generiert diese ein unvollständiges Userfile. ich bin dann zwar im Chat, habe zum Beispiel keinen Usernamen.
Das Userfile sieht folgendermaßen aus:
Update:
Ich habe die Ursache gefunden:
die Funktion saveUser wird 2x aufgerufen, beim zweiten mal jedoch ihne Daten, so dass das zuvor angelegte Userfile überschrieben wird.
Der zweite Aufruf befindet sich im Loginscript (Sources/Login.pm) wird wird "$main->saveUser(\%user);".
Kommentiere ich die Zeile aus, funktioniert es.
Das kann aber nicht die Lösung sein, oder?
Das ist auch nicht das Problem, da die Tabellen weitestgehend identisch sind, und sich lediglich ein paar Felder verschoben haben.
Ich bin inzwischen so weit, dass alle Daten an die Klasse "$main->addUser()" übergeben werden.
Allerdings generiert diese ein unvollständiges Userfile. ich bin dann zwar im Chat, habe zum Beispiel keinen Usernamen.
Das Userfile sieht folgendermaßen aus:
Da fehlen sämtliche Userbezogenen Daten.
#404040
77.177.157.98
blfd-4db19d62.pool.mediaWays.net
Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11
1287946251
Update:
Ich habe die Ursache gefunden:
die Funktion saveUser wird 2x aufgerufen, beim zweiten mal jedoch ihne Daten, so dass das zuvor angelegte Userfile überschrieben wird.
Der zweite Aufruf befindet sich im Loginscript (Sources/Login.pm) wird wird "$main->saveUser(\%user);".
Kommentiere ich die Zeile aus, funktioniert es.
Das kann aber nicht die Lösung sein, oder?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Lonestar“ ()