Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Forum 4D Documentations F.A.Q 4D Trucs & astuces Notes techniques 4D & SGBDR 4D & XML 4D & Web Livres 4D

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 :

  1. Insérer le code pour valider le login et mot de passe ;

  2. Si le login et mot de passe sont valides, passez le nom d'utilisateur à la méthode DAX_Session_UserName ;

  3. Si l'utilisateur est sensé avoir accès au panneau de contrôle, passez "VRAI" à la méthode DAX_Session_Admin ;

  4. Si vous voulez gérer votre propre ID de session, assurez-vous que vous passez le Session ID à la méthode DAX_Session_SessionID ;

  5. Si vous validez l'utilisateur, initialisez la variable $loggedIn_b à VRAI ;

  6. 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.

info Pour plus d'informations sur le 4D Web 2.0 Pack :
Présentation (sur DVP)
Trucs et Astuces (sur DVP)
Documentations (sur DVP)
en http://daxipedia.4d.com (lien externe)


Valid XHTML 1.1!Valid CSS!

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.

Responsable bénévole de la rubrique 4D : Elgo - Contacter par EMail :
Vos questions techniques : forum d'entraide 4D - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.