Question

J'ai écrit une petite application qui s'appuie fortement sur une série de pages php dans lesquelles les données mysql sont affichées et formatées, en fonction des informations d'identification de l'utilisateur.

Plutôt que de lancer un système de gestion d’utilisateurs complet à partir de zéro, il est impensable de placer ces fichiers dans des pages modx et d’utiliser ses fonctionnalités de gestion d’utilisateur pour sécuriser et restreindre ces pages et les données.

Ma question est double, tout d’abord, quelle est l’intelligence d’un problème de difficulté? J'ai fait un test en créant un extrait de code et tout se passe bien, mais existe-t-il un moyen plus simple de le faire?

Deuxièmement, comment puis-je utiliser les données de session ou de connexion de modx et les transmettre à mon application pour qu'elle sache que l'OMS est connectée?

Merci

Était-ce utile?

La solution

Je suis relativement nouveau chez modx, je ne suis donc pas le mieux placé pour dire à quel point c'est intelligent, bien que la méthodologie ne me pose personnellement aucun problème.

Vous pouvez obtenir des détails sur 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()
    )
);    
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top