Extension:LoginNotify
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 | |
|
|
Quarterly downloads | 19 (Ranked 118th) |
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üzdekiLoginNotify
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.
- 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)
|
Bu uzantı bir veya daha fazla Wikimedia projelerinde kullanılıyor. Bu, muhtemelen uzantının kararlı olduğu ve bu tür yüksek trafikli web siteleri tarafından kullanılacak kadar iyi çalıştığı anlamına gelir. Nerede kurulduğunu görmek için bu uzantının adını Wikimedia'nın CommonSettings.php ve InitialiseSettings.php yapılandırma dosyalarında arayın. Belirli bir vikide yüklü olan uzantılar listesinin tamamı vikinin Special:Version sayfasında görülebilir. |
This extension is included in the following wiki farms/hosts and/or packages: This is not an authoritative list. Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |
- Extensions bundled with MediaWiki 1.40/tr
- Stable extensions/tr
- User activity extensions/tr
- MIT licensed extensions/tr
- Extensions in Wikimedia version control/tr
- AuthManagerLoginAuthenticateAudit extensions/tr
- BeforeCreateEchoEvent extensions/tr
- EchoGetBundleRules extensions/tr
- LoadExtensionSchemaUpdates extensions/tr
- LocalUserCreated extensions/tr
- RecentChange save extensions/tr
- All extensions/tr
- Extensions used on Wikimedia/tr
- Extensions included in BlueSpice/tr
- Extensions included in Miraheze/tr
- Extensions included in WikiForge/tr