Jump to content

Extension:LoginNotify

From mediawiki.org
This page is a translated version of the page Extension:LoginNotify and the translation is 91% complete.
Outdated translations are marked like this.
This extension comes with MediaWiki 1.40 and above. Böylece tekrar indirmek zorunda değilsiniz. Ancak, verilen diğer talimatları izlemeniz gerekir.
MediaWiki manüel uzantıları
LoginNotify
Sürüm durumu: kararlı
Uygulama Kullanıcı etkinliği
Açıklama Kullanıcıları şüpheli girişlerden haberdar edin
Yazar(lar) Brian Wolff (Bawolffmesaj)
En son sürüm 0.1
MediaWiki >= 1.43
Veritabanı değişiklikleri Evet
Tablolar loginnotify_seen_net
Lisans MIT Lisansı
İndir
  • $wgLoginNotifySeenBucketSize
  • $wgLoginNotifyExpiryNewIP
  • $wgLoginNotifyExpiryKnownIP
  • $wgLoginNotifyEnableOnSuccess
  • $wgLoginNotifyUseSeenTable
  • $wgLoginNotifyAttemptsKnownIP
  • $wgLoginNotifyCacheLoginIPExpiry
  • $wgLoginNotifyCookieExpire
  • $wgLoginNotifyUseCentralId
  • $wgLoginNotifyCookieDomain
  • $wgLoginNotifyUseCheckUser
  • $wgLoginNotifySeenExpiry
  • $wgLoginNotifyMaxCookieRecords
  • $wgLoginNotifyAttemptsNewIP
  • $wgLoginNotifyCheckKnownIPs
  • $wgLoginNotifySecretKey
Quarterly downloads 22 (Ranked 111st)
Public wikis using 904 (Ranked 277th)
Translatewiki.net adresinde mevcutsa, LoginNotify uzantısını çevirin
Sorunlar Açık görevler · Hata bildir

LoginNotify uzantısı, birisi hesabınıza oturum açtığınızda sizi bilgilendirir. Belirli sayıda başarısız oturum açma girişiminden sonra uyarı verecek şekilde yapılandırılabilir (Numara yapılandırılabilir ve bilinmeyen IP'ler/cihazlar ve bilinen IP'ler/cihazlar arasında farklı olabilir). Normalde kullanmadığınız IP'lerden başarılı girişler için Echo bildirimleri (e-postayla da gönderilebilir) verebilir. Oturum açma işleminin normalde kullanmadığınız bir IP adresinden gelip gelmediğini belirlemek için isteğe bağlı olarak CheckUser uzantısına entegre edilebilir. Ayrıca, oturum açma işleminin normalde kullandığınız bir cihazdan gelip gelmediğini belirlemek için bir çerez de ayarlayabilir.

Kurulum

Bu uzantı, Echo uzantısının yüklenmesini gerektirir.

  • Dosyaları indirin ve extensions/ klasörünüzdeki LoginNotify adlı dizine yerleştirin.
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/LoginNotify
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'LoginNotify' );
    
  • Gerektiği gibi yapılandırın.
  • Yes Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.

Bu uzantı, yüklüyse, ancak gerektirmiyorsa, isteğe bağlı olarak CheckUser uzantısıyla entegre olabilir.

Kullanım

LoginNotify yüklendikten sonra, bir kullanıcı vikide her oturum açtığında, IP alt ağı sunucuda önbelleğe alınır ve tarayıcısında loginnotify_prevlogins adlı bir çerez depolanır. Bu anahtarlar, isteğe bağlı olarak CheckUser tablolarıyla birlikte, sonraki oturumların bilinen bir IP/cihazdan gelip gelmediğini görmek için kullanılır.

CentralAuth ve CheckUser kurulursa, IP'yi yalnızca geçerli viki için değil, aynı zamanda kullanıcının en aktif olduğu on viki için de kontrol edecektir.

Yapılandırma

Ayarlanabilen parametreler LocalSettings.php içinde:

Ad Açıklama Varsayılan
$wgLoginNotifyAttemptsKnownIP Bir bildirim tetiklenmeden önce bilinen bir IP'den izin vermek için başarısız oturum açma girişimlerinin sayısı. 10
$wgLoginNotifyAttemptsNewIP Bir bildirim tetiklenmeden önce yeni bir IP'den izin vermek için başarısız oturum açma girişimlerinin sayısı. 3
$wgLoginNotifyExpiryKnownIP Bilinen bir IP'den başarısız oturum açma girişimlerinin sayısının yaşam süresi (ilk başarısız denemeden itibaren). 604800 (7 gün)
$wgLoginNotifyExpiryNewIP Yeni bir IP'den başarısız oturum açma girişimlerinin sayısının yaşam süresi (ilk başarısız denemeden itibaren). 1209600 (14 gün)
$wgLoginNotifyCheckKnownIPs Bilinen IP'lerden başarısız girişlerden sonra bir bildirim tetiklenip tetiklenmeyeceği. true
$wgLoginNotifyEnableOnSuccess Bilinmeyen IP'lerden başarılı girişlerden sonra bir bildirim tetiklenip tetiklenmeyeceği. true
$wgLoginNotifyEnableForPriv Farklı kullanıcı grupları için farklı varsayılan bildirim tercihleri ​​ayarlayın. Bu dizide listelenen kullanıcı haklarından herhangi birine sahip kullanıcı grupları için, Hooks:getOverridenOptions() içinde belirtilen tercihler varsayılan olarak açıktır. ("Başarısız oturum açma denemeleri" web bildirimleri ve "Yeni bilgisayardan oturum açma" web bildirimleri.) [ "editinterface", "userrights" ]
$wgLoginNotifySecretKey Tanımlama bilgisi için HMAC'leri oluşturmak için $wgSecretKey yerine bu anahtarı kullanın. null
$wgLoginNotifyCookieExpire Çerezin süresinin dolması. 15552000 (180 gün)
$wgLoginNotifyCookieDomain Farklı alt etki alanlarındaki siteler arasında oturum açma tanımlama bilgilerinin paylaşılmasına izin vermek için, bunu ana etki alanı adına ayarlayın. null
$wgLoginNotifyMaxCookieRecords Belirli bir cihazda başarıyla oturum açmış olarak izlenecek maksimum kullanıcı (kayıt) sayısı. 6
$wgLoginNotifyCacheLoginIPExpiry Memcache'de IP'lerin ne kadar süreyle önbelleğe alınacağı. Devre dışı bırakmak için false olarak ayarlayın; sonsuza kadar önbelleğe almak için 0 olarak ayarlayın. 5184000 (60 gün)