Warum muss ich erneut klicken, um zu bestätigen, dass ich mich anmelden möchte, nachdem ich bereits auf den Bestätigungslink geklickt habe, den du mir geschickt hast?

Es gibt zwei Aspekte, die dazu führen, dass die Anmeldung zu unserem Newsletter mehrere Klicks erfordert:

Die Menschen sollten sich nur selbst anmelden können

Das hier ist ziemlich einfach zu verstehen. One should not be able to subscribe somebody else’s email address to the FreeSewing newsletter.

This is why, after indicating you want to sign up, we sent you a confirmation email to the email address you provided. If you receive this email, it confirms not only that the email address is working, but also that you have access to it.

In other words, only after you click the link in the confirmation email can we know for certain that:

  • Die E-Mail Adresse ist gültig
  • Der Besitzer der E-Mail-Adresse möchte sich anmelden

Dort wäre es dann vorbei. Bis auf ein technisches Detail, das auch wichtig ist:

GET-Anfragen sollten keine Änderungen vornehmen

WARNING|

Dies ist technischer und schwieriger zu verstehen

Another reason is that while we could make it so that clicking the link in your email would immediately subscribe you, it would be in violation of internet standards. Insbesondere die Definition der GET-Methode des HTTP Protokolls, die besagt, dass:

NOTE
GET-Anfragen sollten nur Daten abrufen und keine anderen Auswirkungen haben.

wikipedia.org/wiki/HTTP#HTTP/1.1_request_messages

Eine GET-Anfrage ist das, was passiert, wenn du einem Link folgst. Merely following a link should not make any changes (like subscribing you to a newsletter).

For example, when you receive an email, your email client may preload the links in it in the background. So that they are quicker to load should you click on them.

Natürlich sollte dieses Vorladen dein Abonnement nicht bestätigen. Which is why you need to click a button to confirm. Because that will trigger a POST request and those can make changes.

TIP
Dies gilt nicht für Nutzer/innen, die sich über ihr Konto

anmelden. Nichts davon gilt für Nutzer/innen, die sich für unseren Newsletter anmelden, indem sie die Option in unserem Konto aktivieren. In diesem Fall brauchen wir die E-Mail nicht zu überprüfen, da wir dies bereits bei deiner Anmeldung getan haben.

Für die Nutzerinnen und Nutzer ist das Abonnieren (und Abbestellen) sofort möglich (Falls du neugierig bist: wir verwenden einen idempotenten PUT request unter der Haube).