Zmiana hasła w Wiki
Napisany przez piotrooo89, 9 czerwca 2010Ostatnio miałem pewien mały problem ze zmianą hasła w systemie Wikipedii. Myślałem, że będąc Administratorem będzie to możliwe z panelu za pomocą GUI, nic bardziej mylnego. Możemy to rozwiązać na trzy sposoby:
1. Jeśli zmienna $wgPasswordSalt jest ustawiona na true (domyślnie).
Wywołujemy jedno zapytanie do bazy danych:
| MySQL | | copy code | | ? |
UPDATE user SET user_password = MD5(CONCAT(user_id, '-', MD5('nowe_haslo'))) WHERE user_name = 'nazwa_usera'; |
2. Jeśli zmienna $wgPasswordSalt jest ustawiona na false.
| MySQL | | copy code | | ? |
UPDATE user SET user_password = MD5('nowe_haslo') WHERE user_name = 'nazwa_usera'; |
3. Wywołanie odpowiedniego skryptu PHP.
Ostatnią, IMHO, najlepszą metodą jest wywołanie skryptu odpowiedzialnego za zmianę hasła i podanie jej odpowiednich parametrów.
UWAGA! Opcja ta będzie działać tylko po „odpaleniu” skryptu przez konsolę (Unix’ową).
Plik o którym mowa znajduję się w lokalizacji: maintenance/changePassword.php, a wywołujemy go z parametrami: --user i --password.
| Bash | | copy code | | ? |
php maintenance/changePassword.php --user=nazwa_usera --password=nowe_haslo |
To tyle jeśli chodzi o zmianę haseł w Wiki.
Recent Comments