web-gelistirme-sc.com

Parola iletişim kutusu bir pop-up pencerede mi yoksa mevcut bir pencerede mi olmalı?

Örneğin, bir e-posta istemcisini herhangi bir nedenle bir şifre edinmeyi gerektirdiğini düşünün. Diyalog mevcut, muhtemelen egemen duruş penceresinin bir parçası olmalı mı? Yoksa ortaya çıkmalı mı? Aynı şekilde, bir web uygulamasında, farklı bir sayfaya geçerse veya geçerli sayfayı kullanırsa.

Gördüğüm gibi, pop-up'ların dezavantajları pop-up'lardır (!) Ve uygulamanın geri kalanıyla ilişkiyi kesiyorlar.

Pop-up çözümleri en popüler çözüm gibi görünüyor. VPN istemcim bile küçük bir iletişim kutusu açmam ve ardından Şifre İstemi almak için bir düğmeye basmam gerekiyor.

Satır içi bilgi istemlerinin örnekleri daha sınırlıdır. Twitter gibi bazı web uygulamaları bir iletişim kutusu açar (http - grr ile bile). PuTTY terminal penceresinde SSH parolaları ister, ancak burada motivasyon telnet (protokolün parolalarla ilgilenmediği) ile aynı olabilir.

3

Akla gelen iki senaryo vardır:

  • Kullanıcı sitenin içeriğine giriş yapmadan erişebilir
  • Kimlik bilgileri sağlanana kadar hiçbir erişime izin verilmez

Twitter birinciye ait - giriş yapmadan en iyi tweet'leri, kullanıcıların profillerini vb. Görebilirsiniz. Bu nedenle, kullanıcının bir pop-up ile engellenmesi veya ayrı bir sayfada oturum açmaya zorlanması mantıklı değildir.

E-posta istemcileri, kullanıcı oturum açmadan önce e-postaların hiçbirini göstermez ve bu nedenle oturum açma işlemi için tüm sayfayı ayırır.

Kısacası - kullanıcının sayfadaki diğer verilerle etkileşime girip girmeyeceğine bağlıdır.

Kullanıcı zaten giriş yapmışsa ve tekrar sorulması gerekiyorsa sorunuz daha ilginç bir hal alır (Rahul'ın işaret ettiği bağlantılı soruya bakın). Daha sonra kullanıcının oturum açmadan verilerle güvenli bir şekilde etkileşime girip giremeyeceğine de bağlıdır.
Çoğu durumda kullanıcıyı kesmek mantıklıdır, bu durumda açılır pencere en iyi şekilde çalışır.

3
Dan Barak

Stackexchange site ailesine bakın. Birçok farklı yetkilendirme sağlayıcısının desteği nedeniyle, oturum açmaya adanmış bir sayfanın tamamı vardır. Kimlik doğrulama düzeninin zenginliğinin, basit bir oturum açma bilgi istemleri kümesinde aktarılmasının hiçbir yolu yoktur.

Daha basit şemalar için, kullanıcının giriş için eylem akışını kırmamak tercih edilebilir, bu nedenle girişin en üstte olduğu ve sayfa ile sorunsuz olduğu dosya planı gibi siteleriniz vardır.

1
Steve Mitcham

İletişim kutuları veya pop-up'lar gerçekten sadece oldukça basit bir işlem gerektiren bir kullanıcıya hızlı bilgi bitlerini göstermek için kullanılmalıdır - Evet, Hayır, İptal, Kapat, vb; bir kullanıcının onlarla asla bunun ötesinde etkileşim kurması gerekmez.

0
RussellUresti