Handbuch:changePassword.php
Appearance
MediaWiki Version: | ≥ 1.6 |
MediaWiki file: changePassword.php | |
---|---|
Location: | maintenance/ |
Source code: | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes: | ChangePassword |
Details
Die changePassword.php-Datei ist ein Wartungsskript, um das Passwort eines Benutzers in ihrem Wiki zu ändern. Bemerken Sie, dass Passwörter mindestens 10 Zeichen beinhalten müssen.
Optionen/Argumente
Option | Beschreibung | Notwendig? |
---|---|---|
--user | The username to operate on | Optional |
--userid | The user id to operate on | Optional |
--password | The password to use | Required |
Verwendung
php maintenance/changePassword.php [--user| --userid| --password ]
Terminal
$ php maintenance/changePassword.php --user Foo --password IamPassword Password set for Foo
Benutzernamen und Passwörter können Leerzeichen enthalten, die vor Ihrer Shell geschützt werden müssen (sei es bash oder cmd.exe
; siehe Troubleshooting, weiter unten):
Terminal
$ php maintenance/changePassword.php --user "Foo Bar" --password "fierce sea ceasefire" Password set for Foo Bar
Fehlerbehebung
- Wenn Ihre MediaWiki-Installation einen Speicher-Cache verwendet, wie z.B. APC, memcached oder Redis, dann wird das Benutzerobjekt gecached. Nachdem Sie also SQL-Änderungen vorgenommen haben, müssen Sie den Cache leeren, bevor sich ein Benutzer mit dem neuen Kennwort anmelden kann.
- Windows hat besondere Herausforderungen beim Parsen von Zeichenketten in doppelten Anführungszeichen, z. B. wenn ein Benutzername oder Kennwort im zweiten Beispiel oben Leerzeichen enthält.
- Gelegentlich lösen dreifache (
"""quoted string""""
) und vierfache Sätze von doppelten Anführungszeichen Ihre Probleme mit der Windows-Befehlsshellcmd.exe
. Vielleicht sind Sie aber glücklicher, wenn Sie Cygwin ausprobieren und die Unix-Konventionen zum Anführen von Zeichenketten befolgen, die weniger Anführungszeichen benötigen.
- Gelegentlich lösen dreifache (