Extension:ConfirmAccount/tr

ConfirmAccount uzantısı doğrudan hesap oluşturmayı devre dışı bırakır ve yeni hesapların bir bürokrat tarafından onaylanmasını gerektirir. Kullanıcı haklarını yapılandırarak doğrudan hesap oluşturma yine de etkinleştirilebilir (Hizmetlilerin/Bürokratların bunları doğrudan yapabilmesini istiyorsanız).

Sel isteklerini durdurmak için captcha'lar kullanmak için ConfirmEdit uzantısı (ConfirmAccount uzantısıyla birlikte) kullanılabilir.

İsteğe bağlı
LocalSettings.php cinsinden ayarlanabilen birkaç yapılandırma değişkeni vardır (ConfirmAccount.php içeren required_once satırından sonra). Ayarlanabilecek tüm değişkenler için ConfirmAccount.config.php sayfasına bakın. (Varsayılan değerler ConfirmAccount.config.php, ancak bu dosyayı düzenlememelisiniz).

For example, to set the person's bio as their userpage, set $wgMakeUserPageFromBio = true.

Biyografiyi devre dışı bırakmak için  değerini   olarak ayarlayın:


 * Diğer dillerde, "Anasayfa" ve "Special:RequestAccount" yerel isimleriyle değiştirmeniz gerekir, örneğin bir Almanca vikide "Hauptseite" ve "Spezial:Benutzerkonto_beantragen".

Kullanıcıları ilgi alanlarına göre daha fazla kategorize etmek için MediaWiki:Requestaccount-areas ayarlayabilirsiniz. Bu, aşağıdaki gibi bir biçiminde olmalıdır:
 * *Konu|Konu viki sayfası|tüm ilgili kullanıcıların özgeçmişlerine eklenecek metin|group0'daki tüm ilgilenen kullanıcıların biyografilerine eklenecek metin|ilgili tüm kullanıcıların bios grubuna eklenecek metin1|group2'deki tüm ilgilenen kullanıcıların biyografilerine eklenecek metin|...

Bu grup numaraları  üzerinde dayanmaktadır. Dolayısıyla, 'yazarlar' dizini 0 ise, bir konuyla ilgilenen 'yazarlar'ın biyografilerine grup0 metni eklenecektir. Bu, örneğin kullanıcılar yazar veya editör olarak onaylanabiliyorsa yararlı olabilir. Yazarların "kategori:X yazarları" olabilir; burada X, "matematik" gibi bir konudur ve editörler "kategori:x düzenleyicileri" sahip olabilir. İstediğiniz kadar gruba sahip olabilirsiniz, ancak en az birine ihtiyacınız var.

Minimal
Captcha'lar, kara listeler ve filtreler yerine spam'ı önlemeye çalışmak; Yeni kullanıcı kayıtlarını daha basit bir Hesap iste ile manüel olarak denetleyin. Yalnızca bir kullanıcı adı, e-posta adresi ve kısa bir mesaj istemek. require_once "$IP/extensions/ConfirmAccount/ConfirmAccount.php"; satırından sonra LocalSettings.php ile aşağıdakini ekleyin.

İsteğe bağlı olarak sistem mesajları ince ayar yapın: requestaccount-text, requestaccount-notes, requestaccount-ext-text, requestaccount-acc-text.

Kullanım



 * 1) Bürokrat (veya confirmaccount iznine sahip başka bir kullanıcı) olarak   sayfasına göz atın
 * 2) İncele' ye tıklayın
 * 3) Kullanıcı verileriyle birlikte tüm formu göreceksiniz. Formu dikkatlice inceleyin ve hesabı oluşturmaya veya isteği reddetmeye devam edin.
 * 4) Hesabı oluşturmayı seçerseniz, kullanıcının biyografisi kendi kullanıcı sayfası olur ve kullanıcı sayfası, Yeni kullanıcının biyografisiyle kullanıcı sayfası oluşturma varsayılan özetiyle otomatik olarak oluşturulur.
 * 5) Bir hesap oluşturulduktan sonra, talep anında kullanıcı tarafından girilen veri, kullanıcı adı  sayfasına yazılarak girebilir.

Sending notification email to multiple users
This extension allows sending emails to multiple approvers to confirm the account if these users have the  permission. This is in addition/alternative to the  setting.

This can be achieved (for instance for bureaucrats) by providing them this permission by adding the following to :

Budama Frekansı
Robot istekleriyle mücadele etmek için varsayılan ayarlar, reddedilen e-posta hesaplarının, reddedildikten sonra rastgele bir süre için bir hesabı yeniden istemesini önler. If you want rejected emails to be able to re-request accounts immediately after rejection, or after a fixed wait-time (days, weeks, months, or even years after rejection), apply the following 2 steps:

1) In LocalSettings.php, after required declaration, set Rejected-Age to 0 (for immediate expiration on rejection), or to your desired wait-time, in seconds:

2) Add one line to the file  at the very end of the function   which shows the Request form, to force pruning right before any new request:

original code:

new code:

"Request account" Link
If you would like to add a "Request account" login link add the following to the "LocalSettings.php" file:

as well as the text "Request account" to page "MediaWiki:Requestaccount".

Known issues

 * Do not set  to true in LocalSettings, it will override the request login and allow users to sign up without confirmation.
 * Do not set/create MediaWiki:Requestaccount-areas/xx where xx is a language code, the first part of each line is used as the keys to store in the DB for the items account requesters check.
 * Older versions of MediaWiki may not show the link to Special:RequestAccount at the user login form. You can edit MediaWiki:loginprompt to remedy this.
 * If your email client loses its mail data before sending it out, users will not get their passwords but may have an account. Since no one knows the passwords, you may want to use Extension:Password Reset or Special:ResetPassword to send them new ones.
 * If only a few people view the confirm accounts page, the randomly triggered pruning of old requests will not trigger often, so old rejected requests may persist. This prevents email addresses from re-requesting accounts for an unknown time period. You can override this behavior, and allow immediate re-requests, by forcing prune right before any new Request is submitted. Instructions here.
 * Integration with LDAP Authentication extension

Troubleshooting

 * Notification emails do not get sent

If you are testing, note that a user must first confirm their email address through the link emailed to them, and then the email will be sent to the bureaucrat to confirm the account.

Make sure that setting(s) related to extension are introduced after the require_once line. Not before, otherwise extension doesn't see these settings and they fail silently. e.g.

Also note that when using the 'confirmaccount-notify' setting, that each user in the group (e.g. sysop) will not receive notices unless their in Special:Preferences allow "" and that they have confirmed their email address within the same form.