Extension:LoginNotify

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:LoginNotify and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎Türkçe • ‎français • ‎русский • ‎中文 • ‎日本語 • ‎한국어
MediaWiki manüel uzantıları
OOjs UI icon advanced.svg
LoginNotify
Sürüm durumu: kararlı
LoginNotify screenshot for meta documentation.png
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.36 Not formally tested
MediaWiki 1.34 Not formally tested
MediaWiki 1.32 Not formally tested
Lisans MIT Lisansı
İndir
  • $wgLoginNotifyExpiryNewIP
  • $wgLoginNotifyExpiryKnownIP
  • $wgLoginNotifyEnableOnSuccess
  • $wgLoginNotifyAttemptsKnownIP
  • $wgLoginNotifyCacheLoginIPExpiry
  • $wgLoginNotifyCookieExpire
  • $wgLoginNotifyCookieDomain
  • $wgLoginNotifyMaxCookieRecords
  • $wgLoginNotifyAttemptsNewIP
  • $wgLoginNotifyCheckKnownIPs
  • $wgLoginNotifySecretKey
Translatewiki.net adresinde mevcutsa, LoginNotify uzantısını çevirin

Kullanım ve sürüm matrisini kontrol edin.

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. Bu uzantı, yüklüyse, ancak gerektirmiyorsa, isteğe bağlı olarak CheckUser uzantısıyla entegre olabilir.


MediaWiki 1.24 veya önceki bir sürümü çalıştıran kullanıcılara:

Yukarıdaki talimatlar, bu eklentiyi wfLoadExtension() kullanarak kurmanın yeni yolunu açıklar. Bu uzantıyı önceki sürümlerine (MediaWiki 1.24 ve önceki sürümler) yüklemeniz gerekirse, wfLoadExtension( 'LoginNotify' ); yerine kullanmanız gerekir:

require_once "$IP/extensions/LoginNotify/LoginNotify.php";

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)