it-swarm.com.de

Unterschwellige Benutzerregistrierung

Ich entwickle ein Forum/Community Board und möchte Registrierungsformulare vermeiden. Deshalb habe ich beschlossen, die Benutzerregistrierung fast implizit zu machen.

Was ich meine ist, wenn ein nicht registrierter Benutzer etwas tun möchte, für das ein Konto erforderlich ist (z. B. einen Thread erstellen, auf einen antworten und ein PM an eine andere Person senden) , etc.), fügen Sie einfach ein email Feld und ein CAPTCHA in welcher Form auch immer hinzu.

Wenn dann das Formular mit dem Feld email und dem Feld CAPTCHA zusammen mit den Hauptinformationen des Formulars (dem thread text, response text, message content) wird das Benutzerkonto automatisch erstellt. Die Sektion My account verfügbar werden usw. Und die E-Mail wird zusammen mit einem zufälligen Passwort (ihrem aktuellen Passwort) an die von ihnen angegebene E-Mail gesendet.

Aber ich habe ein paar Fragen zu diesem Ansatz:

  • Was ist, wenn der Benutzer beim Schreiben seiner E-Mail einen Fehler macht?
  • Ist es in Ordnung, ein Zeitlimit für die Validierung des Kontos hinzuzufügen (z. B. 24 Stunden oder so)? Und sollte das Konto vollständig gelöscht werden, wenn dieses Zeitlimit überschritten wird?

Und was am wichtigsten ist: Wie kann ich Benutzern klar machen, dass dies nur zur Registrierung dient, und wenn sie bereits ein Konto haben, sollten sie sich einfach anmelden?

9
federico-t

Ich denke, Sie sollten sowohl die schnelle und einfache Möglichkeit unterstützen, einfach die E-Mail und CAPTCHA hinzuzufügen, als auch eine regelmäßige Registrierung, bei der der Benutzer eine Validierungs-E-Mail mit dem bekannten Link zur Validierung des Kontos erhält. Auf diese Weise kann der Benutzer Ihrer Website eine Auswahl treffen, was eine gute Sache ist. Bevor die E-Mail-Adresse überprüft wird, sollten Sie einen Beitrag von einem Moderator überprüfen lassen, bevor er hinzugefügt wird. Auf diese Weise erhalten Sie wahrscheinlich weniger Spam auf Ihrer Website.

Was ist, wenn der Benutzer beim Schreiben seiner E-Mail einen Fehler macht?

Warten Sie mit der Veröffentlichung des Beitrags, bis die E-Mail validiert wurde, und stellen Sie klar, welche Schritte auf eine Registrierung für einen Kommentar folgen.

Ist es in Ordnung, ein Zeitlimit für die Validierung des Kontos hinzuzufügen (z. B. 24 Stunden oder so)? Und sollte das Konto vollständig gelöscht werden, wenn dieses Zeitlimit überschritten wird?

Wenn Sie dies tun, teilen Sie dem Benutzer mit, was passieren wird, wenn die E-Mail nicht validiert wird. 24 Stunden könnten etwas zu kurz sein - ich würde 14 Tage bleiben, mit der Möglichkeit, dieselbe E-Mail-Adresse nach diesem Zeitraum erneut zu registrieren.

Und was am wichtigsten ist: Wie kann ich Benutzern klar machen, dass dies nur zur Registrierung dient, und wenn sie bereits ein Konto haben, sollten sie sich einfach anmelden?

Geben Sie dem Benutzer erneut die Wahl zwischen (1) Anmelden oder (2) Registrieren. Wenn der Benutzer bei der Registrierung eine bereits validierte Konto-E-Mail-Adresse eingibt, teilen Sie dem Benutzer mit, dass er sich anmelden soll, da die E-Mail-Adresse bereits vergeben ist. Auch die Option "Ich habe mein Passwort vergessen" sollte angegeben werden.

Wenn Sie Zeit haben, versuchen Sie, sich mit Facebook-Login, Google-Login, OpenID, Twitter oder anderen Konten anzumelden - und der Aufwand für die Registrierung wäre vollständig weg.

6
Benny Skogberg

Was ist, wenn der Benutzer beim Schreiben seiner E-Mail einen Fehler macht?

Wenn das Formular gesendet wird, zeigen Sie eine Nachricht wie "Wir haben eine E-Mail mit einem temporären Passwort an [email protected] gesendet. [E-Mail-Adresse ändern] [Nachricht erneut senden]" an.

Ist es in Ordnung, ein Zeitlimit für die Validierung des Kontos hinzuzufügen (z. B. 24 Stunden oder so)? Und sollte das Konto vollständig gelöscht werden, wenn dieses Zeitlimit überschritten wird?

Persönlich würde ich kein Zeitlimit für die Validierung hinzufügen. Sie wissen nicht, ob sie möglicherweise keinen Zugriff auf ihre E-Mails usw. haben.

Im Allgemeinen scheint es ein wenig hinterhältig zu sein ... Stellen Sie einfach sicher, dass Sie genau wissen, was passiert. Stellen Sie sicher, dass sie wissen, dass sie ein Konto erstellen, und dies ist ihre Login-E-Mail.

4
leomancini

Was ist, wenn der Benutzer beim Schreiben seiner E-Mail einen Fehler macht?

Fehler werden gemacht. Aber wird die geringe Anzahl von Fehlern, die Sie erwarten können, die erhöhte Benutzerfreundlichkeit beeinträchtigen?

Ist es in Ordnung, ein Zeitlimit für die Validierung des Kontos hinzuzufügen (z. B. 24 Stunden oder so)?

Sicher. Wenn Sie es jedoch ungefähr einen Monat lang schaffen, liegen Ihre Kosten immer noch nahe bei Null, aber der Benutzer wird dies nicht als Einschränkung wahrnehmen und Sie müssen keine Erklärungen abgeben.

Leomancini:

Wenn der Benutzer bei der Registrierung eine bereits validierte Konto-E-Mail-Adresse eingibt, teilen Sie dem Benutzer mit, dass er sich anmelden soll, da die E-Mail-Adresse bereits vergeben ist. Warum? Wenn es sich um eine registrierte Adresse handelt, melden Sie sich einfach an. So einfach ist das. Alles andere trägt nur zur Verwirrung bei.

Denken Sie daran, dass es keinen Sinn macht, die Dinge einfacher zu machen, wenn Sie Erklärungen dazu abgeben müssen, wie Sie es einfacher gemacht haben.

Eine Sache über die Verwendung von E-Mail als Login: Ich habe die Erfahrung gemacht, dass Benutzer häufig vergessen, dass ihre E-Mail-Adresse für die Anmeldung verwendet wurde, und nach einem nicht vorhandenen Loginnamen suchen. Beim Anmelden müssen Sie also klarstellen, dass Personen eine E-Mail-Adresse und keinen Benutzernamen eingeben müssen.

1
Igor Asselbergs

Geben Sie dem Benutzer stattdessen die Möglichkeit, sich über Facebook oder Google Mail anzumelden. Dort brauchen wir uns keine Sorgen um ungültige E-Mails zu machen.

0
Abhi