Manual:Resetting passwords/ckb

هەر ژمارەیەکی ڕەوش هەن کە وابکەن بەکارهێنەرێک وشە نهێنییەکەی دابنێتەوە. زۆرجار، خەڵک وشە نهێنییەکەیان بیردەچێتەوە یان توشی جۆرێک لە تێکشکانی ئاساییشیان دەبنەوە کە وشە نهێنییەکەیان دادەخات. لە زۆربەی دۆخەکاندا، دەتوانن وشە نهێنییەکانی خۆیان دابنێنەوە بە بەکارهێنانی "ناردنی وشەی نهێنی"

لە دۆخێک کە بەکارهێنەران ناوی هەژمارەکەیان لە یاد چووبێتەوە یان چیتر دەستیان نەگات بە ئیمەیڵەکەیان، لەوانەیە پێوەری دیکە پێویستبێت لە لایەن بەڕێوەبەر یان بەڕێوەبەرێکی سیستەمەکەوە.

ڕێگاکان

 بەکارهێنانی تایبەت:چوونە ژوورەوەی بەکارهێنەر ئەگەر ناوی بەکارهێنەری هەژمارێک دەزانی، دەتوانی "ناردنی وشەی نهێنی بۆ ئیمەیڵ" لە پەڕەی Special:UserLogin بەکاربهێنی. بۆ بەکارهێنانی تایبەتمەندییەکە، سەردانی پەڕەی تایبەت:چوونەژوورەوەی بەکارهێنەر بکە، خانەی ناوی بەکارهێنەرەکە پڕبکەوە و دەست بنێ بە دوگمەی "ناردنی وشەی نهێنی". وشەیەکی نهێنی کاتی، لەگەڵ ڕێنماییەک بۆ چۆنییەتی دانانەوەی وشەی نهێنی هەژمارەکە، دەنێردرێت بۆ ئەو ئیمەیڵەی لەگەڵ ناوی بەکارهێنەرەکەیە. This will happen even if the email address has not been confirmed.

 دۆزینەوەی ناوی هەژمار بۆ ئیمەیڵێکی بەردەست ئەگەر ئیمەیڵی بەکارهێنەرێک دەزانی، بەڵام ناوی بەکارهێنەرەکەی نازانی، داوای زانیاری لە خانەی  table لە MediaWiki database بۆدۆزینەوەی ناوی هەژمارەکە. بۆ نموونە، بۆ دۆزینەوەی ناوی هەژماری  ئەم کوێرییەی خوارەوە پەیڕەو بکە:

 نووسراوی changePassword.php maintenance script بەکاربهێنە maintenance script ڕێگە بە سەرپەرشتیاری سیستەمەکە دەدات بۆ ئەوەی وشەی نهێنی هەژمارەکە بگۆڕێت بۆ ڕێنوێنی تەواو تەماشای بکە. If you are already familiar with maintenance scripts, run the following command from  subdirectory:

 Caution:  System administrators should not know the unencrypted password for user accounts. A user may use the same password over many different sites. If one of their accounts that uses the same password is compromised, then suspicion can be thrown on the administrator. It is better to use "Email new password" to force the user to reset the password for their own account or to set a temporary password the user changes directly afterwards.

Use Special:PasswordReset
Special:PasswordReset allows accounts with the 'editmyprivateinfo' permission to reset account passwords for the local installation of MediaWiki.

To use:


 * Type username you want to reset in box provided and click "Reset password"
 * An automatically generated password will be emailed to the user

For automatically inserting the username in links, use.

Differences between Special:PasswordReset and Special:ChangePassword
MediaWiki differentiates between "resetting" and "changing" a password. In password reset request (via Special:PasswordReset or from the login page), you will be asked to provide either an email and/or username (this is configurable) and then an email is automatically sent to you with a generated password. No login is required to access this page, but might be restricted with internal permission checks.

In password change request (via Special:ChangePassword), you'll be able to directly change the password on the spot (give the old one, and choose new one), but login is required to access the page. So if you cannot access Special:ChangePassword, use Special:PasswordReset to first get a temporary password to log in. But if you can access the former page, use it directly to change the password, this eliminates the need for the email stage. Special:PasswordReset can be disabled with setting, if that's the case, and you cannot access Special:ChangePassword, then you need to ask your system administrator for help.

Use the resetpassword API
The API provides the same functionality as Special:PasswordReset.

Direct database modification
To reset a password you can change the value of the  field inside the   table in your database. However, it's generally far easier and safer to use "Email new password" or use the changePassword.php script. You should only use direct DB modification as a last resort, as its very easy to accidentally mess up your wiki. Always backup your database before doing any manual modification. The following only works when using MediaWiki's default authentication provider. If you are using an extension that modifies the authentication process (Like LDAPAuth), the following may not work.

The format you see in the user table will depend on  in. However if you use a different format, it will automatically be changed to the correct format the next time the user logs in. Thus for this guide, we show how to manually set the "B" format. This format is very easy to set from an SQL query. It is not the default format as it is weaker than pbkdf2, however that's ok as the user_password field will be upgraded to the correct format the next time the user logs in.


 * MySQL salted (1234 is the salt. You can replace it with any number as long as both places the number is used are the same) :


 * PostgreSQL salted :