Czy rejestracja przy użyciu adresu e-mail jest lepszym pomysłem niż nazwa użytkownika do identyfikacji użytkownika?
Czy rejestracja przy użyciu adresu e-mail jest lepszym pomysłem niż nazwa użytkownika do identyfikacji użytkownika?
Odpowiedzi:
Nazwa logowania .
Adres e-mail nigdy nie miał być środkiem identyfikacji, ale środkiem komunikacji
Jeśli użytkownik loguje się przed czyimiś oczami, jego adres e-mail zostanie ujawniony, co jest dość złe. Jeśli ujawniona zostanie nazwa logowania, nie jest to wielka sprawa.
Nie zamieniaj automatycznie nazwy logowania na publiczną nazwę wyświetlaną. To dwie zupełnie różne rzeczy. Pozwól użytkownikowi określić nazwę wyświetlaną osobno. Punkty bonusowe, pozwalają użytkownikowi swobodnie edytować zarówno nazwę logowania, jak i nazwę wyświetlaną później.
Rozważ OpenID. Ale jeśli nie chcesz tego używać, plusem dla nazwy użytkownika jest to, że nie jest on powiązany z konkretnym adresem e-mail. Zaletą wiadomości e-mail jest to, że nie będą musieli pamiętać, czego użyli dla nazwy użytkownika.
E-mail zdecydowanie. Słuchaj, użytkownicy mają już wystarczająco źle z bajillionem użytkownika / przepustki, aby zapamiętać dla innych stron. Większość stron używa adresu e-mail jako nazwy użytkownika, więc po prostu idź z tym i ułatw swoim użytkownikom życie ...
OpenID ftw ... jeśli chcesz zainwestować czas w konfigurację, myślę, że dotyczy to $$, ale mogę się mylić?
Myślę, że powinieneś zezwolić zarówno na nazwę użytkownika, jak i adres e-mail na logowanie (myślę, że jest to system, który mają z disqus ), oczywiście powinieneś wyświetlać nazwę użytkownika tylko innym, jak wskazał Matthew.
Dodany. Możesz też skorzystać z OpenID (wysoce zalecane), który pojawia się jako rodzaj prawa jazdy w Internecie .
Istnieje kilka powodów, dla których wolę nazwę użytkownika od adresu e-mail (byłoby to nadużycie koncepcji e-maila, osoba postronna mogłaby odczytać Twój adres - nie, że obchodziłoby mnie to najmniej, ale niektóre mogłyby) itd., Ale myślę, że korzyści nadal są korzystne:
Z adresem e-mail do logowania możesz mieć dowolną nazwę użytkownika (za krótką, za długą, ze spacjami i dużymi literami, których nie będziesz musiał pamiętać, ze specjalnymi symbolami, nazwij ją);
Musisz już zapamiętać hasło do każdej witryny, pamiętanie sparowanej nazwy użytkownika to naprawdę zbyt wiele, by o to zapytać;
Ludzie powinni mieć możliwość zmiany nazw użytkowników;
W niektórych przypadkach (na przykład społeczność zespołów muzycznych) użytkownik może zarządzać większą liczbą kont - czy powinien mieć dodatkowy login dla każdego z nich? Czy powinien mieć nazwę użytkownika do zarządzania nimi wszystkimi? Który? Zresztą nikt tego nigdy nie zobaczy;
Ludzie mogą chcieć zmienić nazwy użytkowników.
To powiedziawszy, rozwiązanie korzysta z zewnętrznych usług uwierzytelniania, w szczególności OpenID: jeśli jesteś tak hardcorowym h4X0r, że nie masz konta na żadnej z obsługiwanych platform (google, facebook, twitter, cokolwiek), to prawdopodobnie masz własne Serwer OpenID.
Po prostu użyj adresu e-mail. Śrubowe rozdzielenie problemów; Mam już za dużo nazw użytkowników.
Możesz to zrobić, jeśli chcesz, ale ryzykujesz pomylenie osób niestandardowym interfejsem użytkownika, jeśli nie będziesz ostrożny. (Jest to wada OpenID.)
Nie bądź też idiotą jak Gawker i nie zaniedbuj solenia swoich haseł.
Czy strona umożliwia interakcję społecznościową z innymi osobami, które zobaczą nazwę? Jeśli tak, pozwól użytkownikowi wybrać nazwę użytkownika.
W przeciwnym razie użyj adresu e-mail. Zapamiętanie tego przez użytkownika będzie jedną rzeczą mniejszą.
Są sytuacje, w których jedna ma przewagę nad drugą.
Myślę, że pozwól użytkownikom odebrać połączenie tutaj, więc powinieneś pomyśleć o uwzględnieniu obu opcji. Jeśli nazwa logowania jest taka sama jak adres e-mail, zaznacz dodatkowe pole wyboru / przycisk opcji itp.
Strony takie jak Monster umożliwiają logowanie za pomocą nazwy użytkownika lub adresu e-mail. Sprawdź ich interfejs.
Większość osób lubi nieco oddzielić nazwę użytkownika i adres e-mail, ponieważ ich adres e-mail może zawierać dane osobowe. Dlatego dobrym pomysłem jest zezwolenie użytkownikowi na wybór nazwy użytkownika.
W każdym rozwiązaniu są zalety i wady:
za pomocą e-maila:
za pomocą nazwy użytkownika: