Nous sommes en train d'écrire une API qui permet aux utilisateurs de s'inscrire à un compte Joomla via un portail externe. Nous voulons faire le contrôle du mot de passe et du nom d'utilisateur sur le portail avant de le soumettre via l'API. J'ai exploré le code de Joomla et je n'arrive pas à trouver où ces deux champs sont validés. Est-ce que quelqu'un sait où chercher? Le code de Joomla fait trouver une aiguille dans une botte de foin facile ... Merci!Où peut-on trouver le code de validation de nom d'utilisateur/mot de passe pour Joomla 1.5?
2
A
Répondre
1
Vous voudrez jeter un oeil à la fonction bind()
dans libraries/joomla/user/user.php
ainsi que les fonctions d'aide qui s'appellent dans libraries/joomla/user/helper.php
. Ces classes sont appelées à partir du composant com_user
.
Si vous avez accès à la fois le code de base Joomla et le portail externe, il peut être plus facile de créer un plug-in d'authentification qui vérifie sur le portail au lieu d'utiliser les connexions Joomla: http://docs.joomla.org/Tutorial%3ACreating%5Fan%5FAuthentication%5FPlugin%5Ffor%5FJoomla%5F1.5
Merci. Il semble que si le mot de passe n'est pas nul et contient moins de 100 caractères, il est considéré comme bon. Le nom d'utilisateur est de 150 caractères. – user77413