Handbuch:changePassword.php

From mediawiki.org
This page is a translated version of the page Manual:ChangePassword.php and the translation is 83% complete.
MediaWiki Version:
1.6

Details

Die changePassword.php-Datei ist ein Wartungsskript, um das Passwort eines Benutzers in deinem Wiki zu ändern. Bemerke, 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 Notwendig

Benutzung

php maintenance/changePassword.php [--user| --userid| --password ]


Terminal

Benutzernamen und Passwörter können Leerzeichen enthalten, die vor deiner Shell geschützt werden müssen (sei es bash oder cmd.exe; siehe Troubleshooting, weiter unten):

Terminal

Fehlerbehebung

  • Wenn deine MediaWiki-Installation einen Speicher-Cache verwendet, wie z.B. APC, memcached oder Redis, dann wird das Benutzerobjekt gecached. Nachdem du also SQL-Änderungen vorgenommen hast, musst du 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 deine Probleme mit der Windows-Befehlsshell cmd.exe. Vielleicht bist du aber glücklicher, wenn du Cygwin ausprobierst und die Unix-Konventionen zum Anführen von Zeichenketten befolgst, die weniger Anführungszeichen benötigen.

Siehe auch