2010-11-25 21 views
3

J'ai un forum web Invision Power Board. Je veux ajouter MediaWiki à ce forum. Trouvé cette extension pour mediawiki: http://www.mediawiki.org/wiki/Extension:IPBAuthMediaWiki: comment créer un nouvel utilisateur en utilisant l'authentification non native PHP

Tout va bien, mais j'ai besoin d'authentifier les utilisateurs par e-mail, pas par les connexions utilisateur.

J'ai changé un peu de SQL dans cette extension, mais même si j'en ai authentifié les utilisateurs par email, ils ont créé dans mediawiki db avec login comme email.

Comment puis-je vérifier les utilisateurs par courrier électronique, mais les créer et les authentifier dans MediaWiki en me connectant?

Meilleures salutations,

+0

Vous voudrez peut-être partager votre expérience sur https://www.mediawiki.org/wiki/Requests_for_comment/AuthManager afin que ce travail soit facilité à l'avenir. – Nemo

Répondre

0

Vous pouvez regarder dans le code de cette extension.

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

Il crée automatiquement des comptes lorsque les utilisateurs sont authentifiés en fonction de leur compte de réseau dans un environnement Windows.

+0

J'ai créé hook, basé sur includes/specials/SpecialUserLogin.php. initUser() fonction. – baobee