2009-11-19 8 views
0

Je veux récupérer l'objet utilisateur dans Joomla dans un autre script PHP.Script Joomla Standalone en PHP - Handshake

De toute façon, ce que je veux faire est d'attraper l'utilisateur de Joomla (JUser) sur une page de non-Joomla. Plus ou moins je veux un moyen de saisir le nom d'utilisateur joomla, email et nom etc et le jeter à un script PHP pour une utilisation dans une autre application personnalisée.

Quelle est la meilleure façon de faire cela? Créer une page joomla spécialisée en important le framework, en saisissant les informations nécessaires auprès de l'utilisateur, en les définissant comme variables de session puis en redirigeant vers la page PHP dans laquelle je veux utiliser ces informations?

Ou est-ce que je fais juste une sorte de lien sur une page Joomla avec des variables de chaîne querystring correspondant à l'utilisateur actuel et quand il clique sur le lien j'obtiens l'information de la chaîne Querystring?

Je suis à la recherche du meilleur scénario pour obtenir les informations sur l'utilisateur dans une application personnalisée.

Tout aperçu serait apprécié.

Répondre

0

dépend de ce que vous voulez que les données pour.

les données juser sont sérialisées et stockées dans la session, de sorte que vous pouvez inverser cela et extraire les données juser ... Ce serait salissant. Alternativement, vous pouvez faire un plugin qui stocke les données juser dans une variable de session de votre propre création. la variable de session sera disponible pour d'autres scripts php .. en supposant qu'ils utilisent les mêmes méthodes de session. (Joomla a son propre)

vous pouvez faire un plugin qui stocke les données dans une base de données qui est évaluables à l'autre script ou un fichier plat, etc., en substance, un processus similaire à l'aide d'une session

Vous pourrait également charger suffisamment de joomla pour utiliser les fonctions joomla dont vous avez besoin pour récupérer les valeurs juser .. (désordre)