2009-08-04 25 views
0

Ich denke, es ist eine einfache Frage, aber auch ein bisschen komplexe Frage. ;-)Welches ist das einfachste Registrierungsformular?

Was sind die erforderlichen Felder für ein einfaches Benutzerregistrierungsformular?

Ich denke, wir wollen nicht alle Benutzerdetails im ersten Schritt der Registrierung eingeben, können wir das nach der erfolgreichen Registrierung festlegen.

Musterformular

First name  :_ _ _ _ _ _ 

Middle Name  :_ _ _ _ _ _ 

Last Name   :_ _ _ _ _ _ 

Organization name :_ _ _ _ _ _ 

Email id   :_ _ _ _ _ _ 

and finaly captcha: 

So andere Vorschläge?

Bitte geben Sie mir Ihre Gedanken dazu.

Antwort

7

Das einfachste Registrierungsformular ist eines, das StackOverflow verwendet: es fordert nichts über einen Benutzernamen (und OpenID-Login) hinaus an.

+0

@Dav: wenn der Benutzer keine OpenID hat, wie er/sie sich in OpenID-aktivierten Registrierungen registrieren wird. – coderex

+3

http://openid.net/get/ – Amber

4

Was immer Sie benötigen, um dem Benutzer das zur Verfügung zu stellen, was er benötigt.

3

Es hängt davon ab, was Sie über den Benutzer wissen möchten. Ist es eine Geschäftsseite, ein Forum, ein Spiel? Aber Name und E-Mail sind immer gut bekannt. Vielleicht möchten Sie eine OpenID verwenden, wie Google.

2

Hängt davon ab, für was Sie sich anmelden. Am einfachsten wäre Benutzername und E-Mail, und in dem speziellen Fall, wo der Benutzername die E-Mail ist, hätten Sie eine noch einfachere Form. Die meisten anderen Informationen sind ohnehin von untergeordneter Bedeutung und können besser auf einer Seite für Profiloptionen platziert werden.

0

Dies hängt stark von der Situation ab, es gibt keine richtige Antwort.

0

Benutzername (vielleicht Benutzername == E-Mail-Adresse?) Und Passwort würde die meisten Basen abdecken (eine Möglichkeit, den Benutzer zu kontaktieren und zu bestätigen).

Lassen Sie sie den Rest später ausfüllen, sobald sie in Ihrer Web-App sind.

1

Die einfachste wäre OpenID, wie sie von stackoverflow.com und einer wachsenden Zahl anderer Orte verwendet wird.

http://www.codinghorror.com/blog/archives/001121.html

Es heißt, Sie müssen nicht Passwörter verwalten usw. alle auf.

Wie Sie sagen, Sie könnten dann eine Profilseite innerhalb haben, mit der Sie zusätzliche Eigenschaften festlegen können.

0

Hängt von der Aufgabe ab. Die einfachste Registrierung kann die E-Mail-Adresse eines Benutzers sein (verdoppelt sich als Benutzername). Sie können die anderen Felder später festlegen oder Sie können sie auf intelligente Weise aus anderen Formularen (z. B. einem Bestellformular/Zahlungsformular) ausfüllen, die sie als Teil ihres Prozesses ausfüllen. In der Tat kann dieser Prozess das Konto erstellen, was bedeutet, dass keine explizite Anmeldefunktion benötigt wird, obwohl ich immer noch eine als eigenständige Version empfehlen möchte. Ich meine, Sie müssen sich nicht registrieren, bevor Sie andere Website-Funktionen ausführen, wenn die anderen Funktionen ohnehin die Felder für die Erfassung von Anmeldedaten enthalten.

0

Sie müssen etwas wie CAPTCHA haben, um Skriptangriff zu vereiteln.

1

Ich bin ein großer Fan von einer der Methoden, die Steve Krug in seinem Buch Don't Make Me Think vorschlägt, die für das Minimum jetzt und für Details später fragen soll. Fragen Sie daher nach einer E-Mail-Adresse und einem Passwort (das in Ihrem Beispiel anscheinend fehlt).

Sie senken die Schwelle für den Benutzer, um ein Registermitglied bei Ihnen zu werden, und es ist einfacher, wenn Ihr Besucher mehr Informationen ausfüllt, sobald er "drinnen" ist und den Wert der Bereitstellung zusätzlicher Informationen sieht.