Zum Hauptinhalt springen

#225 Invite friends feature error with E-mail invitation

Veröffentlicht in ‘EasySocial’
Dies ist ein öffentliches Ticket

Jeder wird den Inhalt sehen können. Gib keine Benutzernamen, Passwörter oder andere sensible Informationen an.

Letzter Eintrag von Macjoomla am Montag, 13. April 2026 08:47 UTC

Macjoomla

Moin Pascal,

wir sprachen in Discord schon über die Funktion Freunde einladen. Es schien sehr komplex zu sein, jemanden einzuladen und diese Person nach der Registrierung dann direkt als eigenen Freund zu bekommen.

Es funktioniert aber bereits! Mit der korrekten Einladungs-URL wird jemand direkt nach der Registrierung zum Freund. Der Link unter „Freunde per URL einladen“ ist bereits korrekt und endet mit „.../registration?rid=99ecbe8007627b1dc8d860ca2066b865“ bzw einem anderen generierten Code.

Der automatisch generierte Link unter „Freunde per E-Mail einladen“ endet aktuell mit „.../registration?invite="“ und ist daher unvollständig. Wenn man jedoch die Zufallszahl des ersten Links anhängt, funktioniert er einwandfrei. Jemand klickt auf meinen Einladungslink, gelangt zur Registrierungsseite und wird nach Abschluss der Registrierung zu meinem Freund. Die E-Mail-Adresse ist irrelevant, da die Einladung anhand eines Zufallscodes erkannt wird.

Daher ist es logisch, dass sich die Einladung im Bereich „Freunde“ befindet und dort auch bleiben sollte. Ich weiß nicht, ob „invite=“ und „rid=“ dieselbe Funktion haben oder ob sie zwischen Einladungen per URL und per E-Mail unterscheiden.

Um diesen Fehler zu beheben, müsste also auf den ersten Blick nur der generierte Link in der Mail so angepasst werden, dass er dem sofort sichtbaren Link in der URL entspricht. Oder es müsste einfach nur der richtige Code an die URL angehängt werden. Kannst du da bitte mal einen Blick drauf werfen, ob es so einfach ist, wie es aussieht?

Herzlichen Dank und beste Grüße

Clemens

CreativeGraphics Support

Lieber Clemens

Vielen Dank für die gute Analyse. Habe /admin/tables/firendinvite.php angepasst, so dass der Link korrekt generiert und mit dem Hash rid=... ausgegeben wird. 

Der Fix ist in Version 5.0.3 integriert.

Gruss, Pascal

Macjoomla

Moin Pascal,

vielen Dank dafür, so funktioniert es bestens 😃

LG Clemens