it-swarm-eu.dev

Klady a zápory za to, že mají stejný formulář pro přihlášení, registraci a zapomenuté heslo

Všiml jsem si, že některé weby mají stejný formulář pro přihlášení, registraci a zapomenuté heslo.

Pod formulářem jsou 3 tlačítka

  • zapomněl jsem své heslo
  • registrovat
  • přihlaste se mě

Jaké jsou výhody a nevýhody tohoto přístupu a jakou verzi byste chtěli použít.

17
Gabriel Solomon

Vždy by měly existovat odkazy na registr a zapomenuté uživatelské jméno/heslo stránky na svou přihlašovací stránku.

Použití jediného formuláře se 3 různými tlačítky sdílejícími stejná pole pro uživatelské jméno/heslo by bylo matoucí. Navíc to pravděpodobně není možné:

  • Registrace obvykle vyžaduje kromě uživatelského jména a hesla další informace (alespoň potvrzení hesla opětovným zadáním hesla).
  • Zapomenutí hesla je vzácné a vyžaduje, aby uživatel předložil nějakou jinou formu autentizace (např. Tajnou otázku, svou e-mailovou adresu v souboru, potvrzení, že si ji chce zaslat e-mailem).

Na druhé straně by mít oddělené oblasti (formuláře) pro operace registrace a přihlášení na stejné stránce mohlo dobře fungovat.

Registrace formulář na přihlašovací stránce zlepšuje zážitek pro nové uživatele (za cenu nepořádku pro stávající uživatele).

To funguje dobře pro weby, které se často nepoužívají opakovaně a kde je prioritou plynulý nový uživatelský dojem. Dobrým příkladem je nákupní web, který získává mnoho prvních uživatelů. Jejich cílem je objednat zboží s co nejméně překážkami. U takových stránek by se registrace měla cítit jako malá část pokladny. Mít to na jiné stránce se cítí jako další vedlejší krok a překážka v procesu.

Zapomenuté heslo (nebo uživatelské jméno) je vzácný scénář. Domnívám se, že postačuje samostatná stránka a nezatěžuje hlavní pracovní postup.

12
dbkk

Neexistuje možné „pro“ mít jednotný formulář, jako byste naznačovali, že převažuje nejdůležitější „kon“: bude to zmást vaše uživatele. I když má sdílený formulář pouze pro přihlášení a registraci (jak navrhl Lukas), musí to vést k nejasnostem. Lidé vidí formulář a předpokládají, že vědí, k čemu slouží, a ve skutečnosti nečtou text tlačítka, jednoduše na něj kliknou a předpokládají, že vás přihlásí.

Jak by také fungoval formulář pro usnadnění přístupu a pokročilé uživatele, pokud stisknete klávesu Enter a ne kliknete na tlačítko? Jistě, můžete říci, že ve výchozím nastavení by se mělo přihlásit, ale mnoho uživatelů stačí stisknout Enter po vyplnění formuláře a pokud se uživatel snaží registrovat tímto způsobem, právě jste jim ztěžovali registraci. To znamená, že tuto registraci pravděpodobně ztratíte úplně.

Jak byste také pojmenovali tuto formu na frontě přístupnosti? Čtečka obrazovky přechází shora dolů, takže název formuláře se používá, aby uživateli pomohl pochopit, pro co je formulář určen. Pokud máte formulář s více účely, jak má tento uživatel vědět?

3
Charles Boyung

Jediné výhody, s nimiž bych mohl přijít, jsou:

  • Veškerá funkčnost je na jednom místě
  • Neopakujete stránky, které požadují stejná data

Což ve skutečnosti není tolik profesionálů.

Nevýhody, které si hned pomyslím, jsou mnohem silnější:

  • Každá stránka je jiná aktivita a pro každou z nich nepotřebujete přesně stejné informace.
  • Riskujete matení uživatele.

K čemu je třeba jít - pokaždé oddělené stránky.

V každém případě nepožadujete stejná data a nezkušení nebo příležitostní uživatelé budou přesto potřebovat další vedení.

2
ChrisF

Vlastně si myslím, že pokud se pokusíte přihlásit a použít nesprávné heslo, může se objevit odkaz jako „zapomenuté heslo?“ Tímto vám pošleme nový e-mailem. Protože nepotřebujete více informací kromě e-mailu/přihlašovacího jména, které by mělo fungovat dobře.

Souhlasím však s ostatními příspěvky, že na přihlašovacím formuláři by nemělo být tlačítko, ale pouze odkaz, který vás přesměruje na formulář, který vás požádá o zadání vašeho e-mailu/uživatelského jména.

Na základě komentáře Charlese Boyungse jsem přehodnotil své prohlášení a dospěl jsem k závěru, že jeho kritika je ve skutečnosti dobrá. Přesto si stále myslím, že není špatný nápad dát možnost zaregistrovat se do přihlašovacího formuláře. Je to proto, že často je uživatel požádán o přihlášení při pokusu o přístup na určitou stránku, pokud uživatel nemá účet, zde je místo, kde se může zaregistrovat.

Mohlo by to fungovat takhle. Formulář („Formulář pro přihlášení“ pro čtečku obrazovky) obsahuje pole pro e-mail a heslo pro přihlášení a výchozí akcí při stisknutí klávesy Enter je přihlášení. Existuje však registrace tlačítek. Po kliknutí je uživatel přesměrován do jiného formuláře se všemi potřebnými informacemi (pokud je potřeba více než e-mail a heslo). Pokud uživatel vyplnil e-mail a heslo, dostane se do jiného formuláře.

V případě, že nepotřebujete více informací, kliknutím na registraci se vám zobrazí stránka s úspěchem, pokud jste již vyplnili své údaje, nebo pokud jste tak neučinili, s formulářem pro vyplnění informací a pouze jedním tlačítkem „zaregistrovat“.

Tímto způsobem máte 3 formuláře, ale můžete je kombinovat tak, aby to bylo pro uživatele snadné a velmi pohodlné.

2
Lukas Oppermann

Hlavním důvodem, proč byste je měli oddělit, je zabránit tomu, aby uživatelé omylem vytvářeli nové účty. V minulosti jsem se snažil být podobně kreativní s podobným formulářem a skončil jsem spoustou uživatelů, kteří se pokusili o přihlášení pomocí registračního formuláře, a pak jsem přemýšlel, proč byla všechna jejich data vymazána.

I když jsem nedovolil existujícím uživatelům zaregistrovat se, vzhledem k dostatečnému počtu uživatelů, někteří si při psaní přihodí nesprávně svůj e-mail a kliknou na tlačítko registrace, které způsobí nejen selhání UX, ale také zbytečnou zákaznickou podporu a problémy s odlivem.

0
catbelly