MediaWiki: как создать нового пользователя с использованием неродной аутентификации PHP - PullRequest
3 голосов
/ 25 ноября 2010

У меня есть веб-форум Invision Power Board. Я хочу добавить MediaWiki на этот форум. Найдено это расширение для mediawiki: http://www.mediawiki.org/wiki/Extension:IPBAuth

Все в порядке, но мне нужно аутентифицировать пользователей по электронной почте, а не по логинам пользователей.

Я изменил некоторые SQL в этом расширении, но даже если я авторизую пользователей по электронной почте, они будут созданы в Mediawiki db с логином, подобным электронной почте.

Как я могу проверять пользователей по электронной почте, но создавать и аутентифицировать их в MediaWiki по логину?

С уважением,

1 Ответ

0 голосов
/ 25 ноября 2010

Возможно, вы захотите взглянуть на код этого расширения.

http://www.mediawiki.org/wiki/Extension:Windows_NTLM_LDAP_Auto_Auth

Он автоматически создает учетные записи, когда пользователи проходят проверку подлинности на основе их сетевой учетной записи в среде Windows.

...