Manual:ChangePassword.php
Appearance
Outdated translations are marked like this.
| Versión de MediaWiki: | ≥ 1.6 |
| Archivo de MediaWiki: changePassword.php | |
|---|---|
| Ubicación: | maintenance/ |
| Código fuente: | master • 1.44.2 • 1.43.5 • 1.39.15 |
| Clases: | ChangePassword |
Details
El archivo "changePassword.php" puede usarse para cambiar la contraseña de un usuario en tu wiki. Las contraseñas deben tener, al menos, 10 caracteres.
Opciones
| Option | Description | Required? |
|---|---|---|
| --user | The username to operate on | Optional |
| --userid | The user id to operate on | Optional |
| --password | The password to use | Required |
Uso
php maintenance/run.php changePassword [--user| --userid| --password ]
In MediaWiki version 1.39.15 and earlier, you must invoke maintenance scripts using
php maintenance/scriptName.php instead of php maintenance/run.php scriptName.Terminal
$ php maintenance/run.php changePassword --user Foo --password IamPassword Password set for Foo
Usernames and passwords can have spaces, which will need to be protected from your shell (be it bash or cmd.exe; see Troubleshooting, below):
Terminal
$ php maintenance/run.php changePassword --user "Foo Bar" --password "fierce sea ceasefire" Password set for Foo Bar
Solución de problemas
- 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.
- Windows has special challenges with parsing double-quoted strings, as when a username or password contains spaces in the second example above.
- Occasionally triple (
"""quoted string""") and quadruple sets of double quotes will solve your problems with Windows' command shell,cmd.exe. You may be happier, though, to try Cygwin and follow the Unix conventions for quoting strings, which require fewer quotation marks.
- Occasionally triple (