4D Ajax Framework et le Super-Utilisateur
Date de publication : 24/07/2007
Par
Support Technique 4D
Produit : 4D Web 2.0 Pack 1.1 (4D Ajax Framework) · Plateforme : Mac & Win
Par défaut, quand vous vous connectez à 4D Ajax Framework, le seul utilisateur qui ait accès au panneau de contrôle
est l'utilisateur "Administrateur" (ou "Administrator" en anglais).
Ceci peut prêter à confusion pour les développeurs 4D qui sont habitués à travailler sur leurs développements
en tant que "Super-Utilisateur" (ou "Designer" en anglais).
Pour assigner des droits d'accès d'administration à différents utilisateurs, et donc leur permettre d'accéder
au panneau de contrôle du composant 4D Ajax Framework, vous devez créer votre propre système d'accès.
Vous devez pour cela suivre la procédure ci-dessous pour la méthode DAX_DevHook_Login :
- Insérer le code pour valider le login et mot de passe ;
- Si le login et mot de passe sont valides, passez le nom d'utilisateur à la méthode DAX_Session_UserName ;
- Si l'utilisateur est sensé avoir accès au panneau de contrôle, passez "VRAI" à la méthode DAX_Session_Admin ;
- Si vous voulez gérer votre propre ID de session, assurez-vous que vous passez le Session ID à la méthode DAX_Session_SessionID ;
- Si vous validez l'utilisateur, initialisez la variable $loggedIn_b à VRAI ;
- Si l'authentification a échoué (login et/ou mot de passe invalide), envoyez un code d'erreur à la méthode DAX_Dev_Session_Error et initialisez la variable $loggedIn_b à FAUX.


Copyright © 2007 4D s.a. Aucune reproduction, même partielle, ne peut être faite
de ce site et de l'ensemble de son contenu : textes, documents, images, etc
sans l'autorisation expresse de l'auteur.
Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de dommages et intérêts.
Cette page est déposée à la
SACD.