SIWECOS / siwecos-business-layer

SIWECOS Main API and Business Layer Application
https://siwecos.de
0 stars 1 forks source link

Endpoint wird benötigt - Aktivierungsmail erneut verschicken #94

Closed Skeeve closed 5 years ago

Skeeve commented 5 years ago

Wir haben den Fall, daß ein Kunde die Aktivierungsmail nicht erhalten hat. Fehlkonfiguration auf seiner Seite.

Wenn man versucht sich anzumelden, wird man aufgefordert, zuerst den Account zu aktivieren. Hier wäre es gut, einen Link zu haben, der die Aktivierungsmail erneut verschickt. Dazu wird eine Endpoint benötigt.

Gut wäre es, dieses erneute Versenden kann nicht "gespammt" werden, es sollte also eine gewisse Zeit vergangen sein, bevor erneut verschickt wird. Dazu könnte das "updated_at" feld verwendet werden.

Wenn der Endpoint vorhanden ist, bitte im zugehörigen webapp ticket vermerken https://github.com/SIWECOS/webapp/issues/18

Lednerb commented 5 years ago

@Skeeve soll hier lediglich die Mail erneut versandt werden oder auch die Möglichkeit der Änderung der E-Mail Adresse direkt gegeben sein?

Skeeve commented 5 years ago

Ansich eine gute Idee, allerdings weiß ich nicht, ob das den Aufwand wert ist. Problem ist ja: User hat sich angemeldet und kann sich auch einloggen. Sonst bekäme er die Meldung nicht. Somit kennt er seine Mailadresse, die er für die Anmeldung verwendet hat. Sollte der Fall eingetreten sein, daß er auf dieser Adresse keine Mails empfangen kann und er deswegen eine andere möchte, dann sollte er sich einfach neu anmelden. Er hat ja, ausßer den Daten auf dem Anmeldeformular, noch nichts (keine Domain) eingeben können.

M.a.W. um einen netten Kollegen aus dem Team zu zititeren: Die Implementierung wäre "Verschwendung von Lebenszeit" ;)

SniperSister commented 5 years ago

:D

Lednerb commented 5 years ago

Bereits vorhanden:

HTTP-POST mit Payload 'email' => USER_EMAIL_ADDRESS an /api/v1/users/activate/resend schicken.

Response-Codes: