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