it-swarm.com.de

Hat jemand eine Kontoaktivierungslösung gesehen, die keinen anderen Tab geöffnet hat?

Ich weiß, dass die Kontoaktivierung durch die Verwendung anderer Überprüfungsmethoden wie Captchas usw. vermieden werden kann. Ich frage mich jedoch, ob für das folgende Szenario bereits eine Lösung existiert (die zufällig eine der am längsten überlebenden UX-Belästigungen ist).

Szenario

  1. Ein Benutzer registriert sich für ein Konto und wird darüber informiert, dass eine E-Mail an sein Konto gesendet wurde, für die ein Aktivierungsklick erforderlich ist.

  2. Sie lassen diese Registerkarte geöffnet und überprüfen sofort ihre E-Mails, wo sie den Aktivierungslink finden.

  3. Der Benutzer klickt auf den Link und eine neue Registerkarte mit einer Erfolgsmeldung wird geöffnet. An diesem Punkt setzt der Benutzer seine Erfahrung auf dieser Registerkarte fort oder kehrt zur ursprünglichen Registerkarte zurück.

Dieser Pfad führt zu zwei offenen Registerkarten für dieselbe Site, was verwirrend sein kann und nicht optimal ist.

Alle Gedanken/Alternativen wäre dankbar.

4
Sinclair

Anstatt auf einen Link zu klicken, bieten einige dieser Validierungs-E-Mails (ich kann mir derzeit kein Beispiel vorstellen) die Möglichkeit, stattdessen einen kurzen Validierungscode (4 oder 5 Zeichen) zu kopieren und einzufügen. Der Prozess wäre also so etwas wie:

  1. Der Benutzer registriert sich und wird informiert, dass eine E-Mail an sein Konto gesendet wurde, die einen Validierungscode enthält. Die Seite enthält ein Formular, in dem der Benutzer aufgefordert wird, den Code einzugeben, wenn er ihn erhält.
  2. Der Benutzer lässt diese Registerkarte geöffnet und überprüft sofort seine E-Mails, wo er die Aktivierungs-E-Mail findet.
  3. Der Benutzer kopiert den Code und fügt ihn in das Feld auf der Registerkarte des ursprünglichen Browsers ein und setzt seine Erfahrung fort.

Die E-Mail müsste einen Link enthalten, nur für den Fall, dass der Benutzer den ursprünglichen Browser-Tab geschlossen hat.

2
Matt Obee

Ich bin nicht so gut in JavaScript, daher bin ich mir nicht sicher, ob dies funktionieren würde, aber AFAIK können Sie über JavaScript einem Fenster/einer Registerkarte einen Namen geben (z. B. der Registerkarte, auf der Ihre Registrierungsnachricht angezeigt wird), und Sie können JavaScript verwenden um ein neues Dokument auf dieser benannten Registerkarte zu öffnen. Sie können auch JavaScript verwenden, um die aktuelle Registerkarte zu schließen. Daher könnte ich mir folgendes Verfahren vorstellen (vorausgesetzt, es ist technisch möglich):

  • Die Registerkarte Registrierung erhält einen eindeutigen Namen.
  • Die Bestätigungs-Landingpage enthält JavaScript, um die nächste Seite in einer Registerkarte mit diesem Namen zu öffnen (falls diese nicht vorhanden ist, weil Sie sie geschlossen haben, wird eine neue IIUC geöffnet) und sich dann selbst zu schließen. Für Personen, die JavaScript blockieren, enthält es einen Text, der erklärt, dass die Registrierung erfolgreich war, und einen Link zum Fortfahren (kein Vorteil gegenüber dem normalen Schema ohne JavaScript, aber auch kein Nachteil).
  • Der Benutzer kann nun auf der alten Registerkarte fortfahren (oder auf der neu geöffneten, wenn er die alte geschlossen hat).
0
celtschk