it-swarm-eu.dev

Mělo by být dialogové okno s heslem ve vyskakovacím okně nebo v existujícím okně?

Zvažte například e-mailového klienta, který z jakéhokoli důvodu vyžaduje získání hesla. Měl by být dialog součástí stávajícího, pravděpodobně svrchovaného držení těla okna? Nebo by to mělo vyskočit? Rovněž v případě webového prohlížeče by se měl přepnout na jinou stránku nebo použít aktuální stránku.

Jak to vidím, nevýhodou vyskakovacích oken je to, že se jedná o vyskakovací okna (!) A přerušuje spojení se zbytkem aplikace.

Pop-up řešení se jeví jako nejoblíbenější řešení. Dokonce i můj VPN klient musím otevřít malý dialog a poté stiskem tlačítka získat heslo Výzva.

Příklady inline výzev jsou omezenější. Některé webové aplikace, například Twitter, otevírají dialogové okno (i s http - grr). PuTTY vyzve k zadání hesel SSH v okně terminálu, i když zde může být motivací uniformita s telnetem (kde protokol nezabývá hesly).

3

Přicházejí v úvahu dva scénáře:

  • Uživatel má přístup k obsahu webu bez přihlášení
  • Žádný přístup není povolen, dokud nebudou poskytnuty přihlašovací údaje

Twitter patří k prvním - můžete vidět nejlepší tweety, profily uživatelů atd. Bez přihlášení. Proto nemá smysl blokovat uživatele vyskakovacím oknem nebo vynutit přihlášení na samostatné stránce.

E-mailoví klienti nezobrazují nic z e-mailů, dokud se uživatel nepřihlásí, a proto věnují celou stránku procesu přihlášení.

Stručně řečeno - záleží na tom, zda má uživatel interagovat se zbytkem dat na stránce nebo ne.

Pokud je uživatel již přihlášen a musí být znovu vyzván (viz související otázka, na kterou poukázal Rahul), bude vaše otázka zajímavější. Pak také záleží na tom, zda uživatel může bezpečně interagovat s daty bez přihlášení.
Ve většině případů má smysl uživatele přerušit. V takovém případě vyskakovací okno funguje nejlépe.

3
Dan Barak

Podívejte se na rodinu webů stackexchange. Z důvodu podpory mnoha různých poskytovatelů autorizace existuje celá stránka věnovaná přihlašování. Jednoduše neexistuje bohatství autentizačního schématu, které lze zprostředkovat jednoduchou sadou výzev k přihlášení.

Pro jednodušší schémata může být výhodnější neporušit tok činnosti uživatele při přihlášení, takže máte weby, jako je fileplanet, kde je přihlášení nahoře a bezproblémové se stránkou.

1
Steve Mitcham

Dialogy nebo vyskakovací okna by měla být skutečně používána pouze k zobrazování rychlých bitů informací uživateli, který vyžaduje poměrně jednoduchou akci - Ano, Ne, Zrušit, Zavřít atd .; od uživatele by nikdy nemělo být požadováno, aby s nimi interagoval jakýmkoli způsobem, který by přesahoval toto.

0
RussellUresti