Jump to content

Руководство:ChangePassword.php

From mediawiki.org
This page is a translated version of the page Manual:ChangePassword.php and the translation is 83% complete.
Outdated translations are marked like this.
Версия MediaWiki:
1.6

Детали

Файл changePassword.phpскрипт обслуживания для смены пароля пользователя Вашей вики. Обратите внимание, что пароли должны содержать хотя бы 10 символов.

Опции и аргументы

Опция Описание Обязательно?
--user Имя пользователя, для которого выполняется операция По желанию
--userid ID пользователя, для которого выполняется операция По желанию
--password Новый пароль Обязательно


Использование

php maintenance/run.php changePassword [--user| --userid| --password ]
В MediaWiki версии MediaWiki 1.39 и ранее скрпиты обслуживания нужно вызывать через php maintenance/scriptName.php, а не через php maintenance/run.php scriptName.
Terminal

Имя пользователя и пароль могут содержать пробелы, которые нужно экранировать от вашей консоли (будь то bash или cmd.exe; см. Решение проблем ниже):

Terminal

Решение проблем

  • * Если ваша установка MediaWiki installation использует кэш памяти, например, APC, memcached или Redis, то объекты пользователей кэшируются. В таком случае после изменений в SQL необходимо очистить кэш, чтобы пользователь мог войти с новым паролем.
  • * Windows испытывает определённые трудности с разбором строк в двойных кавычках, например, когда имя пользователя или пароль содержат пробелы как во втором примере выше.
    • ** Однако тройные ("""строка в кавычках""") и четверные наборы двойных кавычек решают проблему с командной строкой Windows, cmd.exe. Удобнее же использовать Cygwin и следовать конвенциям Unix в отношении строк, что потребует меньше кавычек.

См. также