web-dev-qa-db-fra.com

Connectez-vous à joomla via facebook

J'implémente la connexion Facebook dans le module de connexion Joomla. J'ai pris le code du site Facebook SDK et je peux m'authentifier à l'aide de Facebook. Après l’authentification, les données de l’utilisateur, comme le nom d’utilisateur et l’identifiant de l’email, me parviennent.

Maintenant, le problème est que ce n'est pas que vous vous connectez à mon site Joomla en utilisant ces informations? J'utilise ces informations pour créer un utilisateur avec un mot de passe aléatoire.

Si je pouvais obtenir une référence à un tutoriel dans lequel la connexion à Facebook est mise en œuvre, ce serait vraiment utile.

S'il vous plaît laissez-moi savoir si vous voulez un morceau de code spécifique.

Je ne veux pas faire d’extension parce que j’ai aussi quelques changements dans le même module.

2
Sam

C'est plus une suggestion qu'une réponse, mais vous pouvez en apprendre beaucoup en regardant d'autres extensions pour voir comment elles ont résolu le problème. Un composant appelé Facebook Graph Connect semble faire quelque chose de très similaire à ce que vous essayez d'atteindre (connexion automatique à l'aide d'un compte Facebook et d'un mot de passe aléatoire).

Téléchargez l'extension, installez-la sur un site de démonstration et examinez le code source et les fonctions. Si l'extension est destinée à votre propre usage, vous pouvez copier librement toute partie du code.

Vous pouvez également inverser la procédure, installer une extension avec des fonctionnalités similaires et la modifier pour répondre à vos besoins. Cela peut souvent être une solution plus rapide que d'essayer de tout inventer à partir de zéro. Encore une fois, à moins que vous ne redistribuiez votre extension, vous pouvez utiliser et éditer librement tout code sous licence GPL.

2
johanpw