2009-04-10 4 views

Répondre

0

Par défaut, Joomla dispose de plusieurs méthodes d'authentification. Donc, si vous êtes en mesure d'utiliser un serveur LDAP ou OpenID, vous pouvez activer les plugins associés - et vous aurez toutes les informations d'identification sur un serveur.

0

En supposant que vous utilisez 1.5, regardez les fichiers dans votre dossier plugins/authentication. Fondamentalement, vous créez une classe qui étend la classe JPlugin et mettre en œuvre la méthode avec cet en-tête:

function onAuthenticate($credentials, $options, &$response); 

Il faut retourner un bool et toute information supplémentaire peut aller dans l'objet de réponse. Vous pouvez faire toutes les recherches de base de données dont vous avez besoin. Donc, une fois que vous avez configuré cela, ce que vous pouvez faire est de créer une nouvelle base de données qui ne contient que les détails du compte de l'utilisateur. Votre nouveau plugin d'authentification pourrait alors se connecter à cette base de données pour vérifier le mot de passe, et peut-être même copier les informations de compte mises à jour.

Questions connexes