Manual:Resetting passwords/pl

Istnieje wiele sytuacji, w których użytkownik musi mieć zresetowane hasło. Zazwyczaj jest to spowodowane zgubieniem hasła lub problemami z bezpieczeństwem, mogącymi spowodować ujawnienie hasła. W większości przypadków swoje hasło można zresetować korzystając z opcji "Wyślij mi nowe hasło poprzez e-mail".

W sytuacjach kiedy użytkownik zapomniał nazwy swojego konta lub utracił dostęp do swojego konta e-mail, dodatkowe działania musi podjąć administrator lub administrator systemu.

Użycie Special:UserLogin
Jeżeli znasz swoją nazwę użytkownika, możesz użyć funkcji "Wyślij mi nowe hasło poprzez e-mail" znajdującej się na stronie logowania (Special:UserLogin). Odwiedź stronę Special:UserLogin na odpowiedniej wiki, wypełnij pole "nazwa użytkownika", a następnie kliknij przycisk 'Wyślij mi nowe hasło poprzez e-mail'. Wygenerowane tymczasowe hasło wraz z instrukcjami na temat jego aktywacji zostaną wysłane na adres e-mail przypisany do konta.

Wyszukiwanie nazwy użytkownika poprzez podanie adresu e-mail
Jeżeli znasz adres e-mail użytkownika, ale nie znasz jego nazwy, wykonaj zapytanie SQL do tabeli  bazy danych MediaWiki, aby odnaleźć użytkownika. Przykład: aby znaleźć nazwę użytkownika posiadającego adres e-mail user@example.com, wykonaj poniższe zapytanie:

Użycie skryptu konserwacyjnego changePassword.php
Skrypt konserwacyjny pozwala administratorom systemu na zmianę hasła użytkownika poprzez wiersz poleceń serwera, na którym zainstalowano MediaWiki. For complete usage details, review. Jeżeli jesteś już zaznajomiony ze skryptami konserwacyjnymi, uruchom poniższe polecenie:

Use Special:PasswordReset
Special:PasswordReset allows accounts with the 'passwordreset' 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.

Bezpośrednia modyfikacja w bazie danych
Aby zresetować hasło użytkownika, możesz zmienić wartość pola  w tabeli. Jednakże łatwiejszym i bezpieczniejszym sposobem jest użycie "Wyślij mi nowe hasło poprzez e-mail" lub użycie skryptu konserwacyjnego changePassword.php.

If your MediaWiki installation uses a memory cache, such as APC, memcached or Redis, then the user object is cached. Thus after making SQL changes you must flush the cache before a user can log in with the new password.

For MediaWiki Version 1.13 and above
Możesz skorzystać z wyboru metody zapisu hasła w postaci salted lub unsalted zależnie od wartości  w.


 * MySQL unsalted:


 * MySQL salted (make sure both instances of "somesalt" are the same):


 * PostgreSQL unsalted:


 * PostgreSQL salted (make sure both instances of "somesalt" are the same):

For MediaWiki Version 1.12 and below
MySQL:

PostgreSQL:

Uwagi
Zrestartowanie Apache i wyczyszczenie pamięci przeglądarki powinno pomóc.

You can copy the known password from one account to another: (Tested on Mediawiki 1.15, MySQL)

SELECT user_id, user_name, user_password FROM user; +-+---+--+ +-+---+--+ +-+---+--+
 * user_id | user_name | user_password                               |
 * 1 | User1    | :B:1d8f41af:1ba8866d9c43d30b7bc037db03a067de |
 * 2 | User2    | :B:ee53710f:4291b056175513a5602d48eaeb79705c |

UPDATE user SET user_password = ':B:ee53710f:4291b056175513a5602d48eaeb79705c' WHERE user_id = 1;