it-swarm-eu.dev

Měl bych uživateli nechat kopírovat / vložit do pole pro potvrzení e-mailu pro registrační formulář?

Možný duplikát:
Zabrání uživateli vložit ze schránky do povinného pole formuláře

Došlo k otázce otázka stackoverflow, kterou programátor nechtěl nechat novým uživatelům pouze zkopírovat/vložit heslo do registračního formuláře.

Mám způsob, jak jim odpovědět, a tam je online příklad na Připojte se k Athineon Odstraňte ji po zvážení odpovědi zde.

V této registraci uživatel nemá povolení kopírovat/vložit e-mailové informace!.

Nyní mám otázku, jak velkou volnost mohu nechat uživatele, je to dobré nebo ne? nenechat druhou kopii/vložit druhý e-mail?

Pokud dovolím uživateli zkopírovat vložit e-mail a/nebo heslo, pak jaký je smysl mít je dvakrát ve stejném poli. ?

Heslo má smysl, protože jej nevidíte, a e-mail ho můžete vidět, takže nemůžete udělat dvojitou chybu ... dobře z mých zkušeností ano, posílají chybové e-maily.

Jaký je váš názor na to? Povolit nebo ne vložit kopii do polí dvojitého ověření?

19
Aristos

Je to anti-pattern, který bohužel vyplynul z legitimního problému: lidé zadají nesprávnou e-mailovou adresu a poté se po registraci nemohou přihlásit ke svému účtu.

Problém je v tom, že toto řešení není velmi uživatelsky přívětivé, protože jde proti konvenční interakci (konkrétně, že můžete kopírovat a vkládat z a do polí formuláře). Ve formuláři není žádný náznak, že se jedná o nějaký druh zvláštního pole, v němž je vkládání zakázáno. Neexistuje žádný jazyk ani mikroskopie vysvětlující, jak a proč je vkládání zakázáno. Proto je to frustrující: nefunguje to a vy nevíte proč. F &% # ing forma je nefunkční!

Jak tedy tento problém vyřešíme? Máme legitimní obavy, že bychom se s ním rádi stále slušně zabývali. Možná to můžeme vyřešit jiným způsobem.

Například poté, co se uživatel zaregistruje, bychom jim mohli ukázat obrazovku s nápisem „Poslali jsme vám e-mail. Zkontrolujte prosím nyní svůj e-mail a klikněte na odkaz v e-mailu, který jsme vám poslali, abyste dokončili registrační proces.“ To je docela standardní. Ale kromě toho bychom mohli přidat „Nevidíte e-mail? Toto je e-mailová adresa, kterou jste nám dali: [email protected]. Je to nesprávné? Klepnutím sem změníte svou e-mailovou adresu . “ To dává uživateli další příležitost dokončit proces za jeho podmínek, namísto toho, abychom vynucovali divná omezení jejich interakce s naším formulářem.

Realizace tohoto návrhu samozřejmě stojí více, což je pravděpodobně důvod, proč jsme anti-pattern viděli častěji než něco důkladnějšího (kromě zřejmého pozorování, že programátor byl v tomto případě zodpovědný za návrh formuláře, než za návrháře uživatelského rozhraní). Pokud však máte čas a rozpočet, měli byste zvážit něco takového. Uživatelé vám za to děkují.

25
Rahul

Nech to. Neměli byste nutit uživatele, aby vnímal optimální tok interakcí. Měli byste se také snažit minimalizovat pracovní vytížení, a to je jen nutná práce.

Má smysl mít dvojitý záznam pro maskované pole; vybrat nesprávné psaní maskovaných informací, které zabrání pozdějším problémům (např. nelze získat přístup k účtu, protože původní heslo bylo nesprávně zadáno).

Kde byste zastavili? Zakazujete uživateli používat funkci automatického doplňování v prohlížeči, protože si nemyslíte, že by měl uživatel používat toto rozhraní?

Osobně a vím, že jsem v podrážděné menšině, pokud jsem byl na registrační stránce, která mi nedovolila vložit nebo automaticky doplnit svou e-mailovou adresu pro druhý záznam, pak bych to udělal (pokud by to nebylo pro něco zvláštního) okamžitě ukončit moji registraci. Pokud mě společnost jako uživatel nerespektuje, proč bych měl používat jejich produkt?

11
Splog

Nejprve souhlasím se Splogem, že byste to měli dovolit, a jeho příspěvek to říká stejně dobře nebo lépe, než by to asi mohl kdokoli. To znamená, že na tom chci rozbalit: Nepoužívejte , aby lidé zadávali svou e-mailovou adresu dvakrát. Neexistuje absolutně žádný důvod. Chtěl bych argumentovat (a ve skutečnosti mám ), že byste si ani neměli udělat, aby uživatel přepsal (nebo dokonce zamaskoval) své heslo. Jsem ochoten trochu zapomenout na heslo, hlavně proto, že si lidé stále myslí, že maskování hesel poskytuje určitou formu zabezpečení, ale jakékoli jiné pole je jen úplná ztráta času uživatele.

5
Charles Boyung

Zjistil jsem, že nejlepší ochranou před zadáním nesprávné e-mailové adresy je její kopírování a vložení.

Do své (velmi dlouhé) e-mailové adresy často zaměňuji dvě písmena, protože pravá ruka je rychlejší než levá, a ve skutečnosti jsem ji dvakrát napsala špatně, a díky tomu, že jsem ji zadala dvakrát, jsem naštvaná, takže jsem psala rychleji a více nedbalý. Zakázání kopírování/vkládání způsobuje nesprávné zadání více pravděpodobné.

Lepším nápadem je potvrzení zadání po odeslání a zvýraznění důležitých věcí, jako je e-mailová adresa, velkými přátelskými písmeny. I když jste formulář vyplnili správně, může dojít k náhodnému vložení nesprávných písmen do dříve správného pole, takže je důležité potvrzení.

3