2009-07-31 7 views
1

J'ai écrit une petite application qui repose fortement sur une série de pages php dans lesquelles les données mysql sont affichées et formatées, compte tenu des informations d'identification de l'utilisateur. Plutôt que de lancer un système de gestion des utilisateurs complet à partir de rien, je suis en train de débattre de la mise en pages modx de ces fichiers et de l'utilisation de ses fonctions de gestion pour sécuriser et restreindre ces pages et ces données.Enveloppant mon application php/mysql dans modx

Ma question est double, d'abord, à quel point est-ce intelligent d'un point de vue de la difficulté? J'ai fait un test en créant un extrait et tout se présente bien, mais existe-t-il un moyen plus simple de le faire?

Deuxièmement, comment puis-je prendre la session de MODx ou les données de connexion et le transmettre à mon application pour qu'il sache qui est connecté.

Merci

Répondre

1

I relativement nouveau pour ModX donc je ne suis pas le meilleur personne pour commenter sur la façon dont il est intelligent, bien que je n'ai personnellement aucun problème avec la méthodologie.

Vous pouvez obtenir les détails de l'utilisateur connecté à l'aide de l'API modx.

par exemple

// In the front end, returns an array of the logged in user's attributes. 
$userInfo = $modx->db->getRow(
    $modx->db->select(
     "*", 
     $modx->db->getFullTableName('web_user_attributes'), 
     "`internalKey`=".$modx->getLoginUserID() 
    ) 
);  
Questions connexes