Как сделать пароль MediaWiki

Как взять открытый текстовый пароль и вставить запись в базу данных MySQL, которую использует MediaWiki, которая будет соответствовать правилам пароля MediaWiki?

я нашел Эта статья о том, как они хранят свои пароли, но я не могу понять, как я могу создать свои собственные пароли в PHP, чтобы затем загружать их в базу данных, используя их хэширующие файлы «pbkdf2».

У меня есть свой собственный скрипт регистрации пользователей PHP, который аутентифицирует моих пользователей в нескольких приложениях, и я хочу скопировать каждый хэш и вставить его во все свои учетные записи, чтобы все их пароли были одинаковыми во всех приложениях.

2

Решение

смотреть на User::setPasswordInternal(), Вы можете сделать что-то подобное. Или использовать changePassword.php. Хотя в идеале вы должны просто создать провайдера аутентификации который ищет пароль в вашей центральной базе данных вместо базы данных MediaWiki. В противном случае вы столкнетесь с проблемами, когда правила паролей для MediaWiki не совпадают с правилами других приложений, пользователь меняет пароли в MediaWiki и т. Д.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]