3 kez giriş başarısız sonra tarayıcıyı kapatmadan

5 Cevap php

3 kez (yanlış şifre, kullanıcı adı) giriş başarısız sonra, ben tarayıcı / pencere / sekme kapalı olmak istiyorum. ben bu javascript veya php nasıl yapabilirim? ve ayrıca bana kullanıcı 3 kez giriş başarısız olduğunda benim sistem ne yapabilirim bazı öneriler verebilir. teşekkürler.

5 Cevap

Maalesef, bu biraz kutunun dışında, ama: Don't do it. neden şeyler window.close() sorulmadan bunu yapmayacağım gibi iyi bir nedeni vardır. Ben bu iyi bir yaklaşım olabilir akla durumlar vardır itiraf, ama bu gibi kullanıcı kontrol önlemleri engellemeyi muhtemelen amaç iyi olsa bile, ayak kendinizi çekim bitireceğiz.

Bu ayak-çekim oluşabilir konusunda birkaç seçenekleri:

  • Siz bu durumda bunu yapmak için iyi bir fikir olduğunu düşünüyorum, ama hoppala, kullanıcıların sanmıyorum. Eğer hiç kimse düşündüm bulunuyor en iyi kullanılabilirlik şey olurdu emin olsa bile.
  • Hackaround yerde diğer bazı şeyler kırar bazı şeyler içerir. Başka bir tarayıcıda. Eski versiyonda. Belirli bir tarayıcı eklentisi ile. Bazı sıradışı kullanıcı ayarları ile.
  • Gelecek tarayıcı sürümü hackaround sefil başarısız, ve bir şekilde hackaround bağlıdır için etkileşimi modeli inşa ettik, emin olsa bile her ihtimale karşı alternatif bir yaklaşım yapılmış yapar ... sadece o tek bir yerde, değil mi , sen hackaround kendiniz kullanıyormuş ve her zaman çalışması beklenen fark etmedi çünkü.
  • Hackaround çalışıyor ... ama sen izliyor sadece. Bunu etkilemez gereken bazı oldukça normal koşullarda, birdenbire başka bir şey sonları ve hackaround neden biter bazı garip saçak sorunu hata ayıklama harcama gün sonunda. Yani, hackaround böyle bir şey neden olmuştur shouln't. Gerçekten olmamalıdır. Ama oldu.

JavaScript Arayabileceğin ...

window.close();

Ama bu istemi onlar (size önceden kökenli bir alt pencere kapatma sürece) tarayıcıyı kapatmak istediğinizi onaylamak için kullanıcı soran tarayıcı tarafından görüntülenmesine neden olur.

Bu istekleri etrafında bir yolu yoktur.

N dakika için sunucu tarafında sadece geçici blok kullanıcının hesap.

  1. Sunucu tarafında daha fazla açma girişimlerine karşı güvenli.
  2. Drorhan belirtildiği gibi, bir hata sayfasına yönlendirmek, ya da bir ekran ve "üzgünüm, çok giriş girişimleri, bir saat içinde tekrar deneyin" yerine giriş / parola giriş kutularının giriş sayfasında tipi mesajla ya.

SEO bize söylediği gibi, gerçekten Yatırım SEO başarmak için yaptıklarınızdan tersi üzerinde kayıp dön denir SEO, sitenize uzak bir kullanıcıyı zorlamak istemiyorum. : P kendi sitenizde başka bir sayfaya yönlendiriliyorsunuz çok tercih gereğidir.

Eğer başka bir sayfaya yönlendirme sayfası olabilir?