IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XMLRAD Discussion :

XMLC_ChangePwd et hooks


Sujet :

XMLRAD

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2002
    Messages
    243
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 243
    Par défaut XMLC_ChangePwd et hooks
    Bonjour
    Suite à ton article, RDM, sur la sécurité personnalisée, je me demandais si le mécanisme que tu expliques pour XMLC_Login ne posais pas un problème avec XMLC_ChangePwd et XMLC_CheckChangePwd dans la mesure où il manque le test
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
      if Context.Values['XMLC_SkipLoginAuthentication'] <> '1' then // For hooks
    .......
    Ai-je loupé quelque chose ? ou faut-il rajouter cette prise en compte, en attendant la prochaine release qui le proposera par défaut ??
    Merci d'avance

  2. #2
    RDM
    RDM est déconnecté
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 424
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 424
    Par défaut
    non tout est correct. c'est à toi de hooker aussi ces XMLServices et aussi à toi de mettre ta régle pour faire un NextAction sur le XMLC_FormChangePwd.

    le test
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     if Context.Values['XMLC_SkipLoginAuthentication'] <> '1'
    n'est là que pour bénéficier du code de gestion des profiles/cookies.

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2002
    Messages
    243
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 243
    Par défaut
    Il y a un truc que je ne pige pas. Comment faire en sorte que XMLC_ChangePwd ne soit pas exécuté, puisqu'il pioche ces infos dans le fichier security.xml (d'ailleurs le code ressemble quand même à celui de XMLC_Login.AfterXMLGram)

  4. #4
    RDM
    RDM est déconnecté
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 424
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 424
    Par défaut
    ah oui exact il manque une info:

    pour tout Hook, on peut skipper l'execution du reste du XMLService appelant avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Context.SetValue('XMLC_ChangePwd.BeforeXMLGram.Skip', '1');
    ca marche pour tous les hooks.
    XMLService.Evenement[.Instruction].Skip

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2002
    Messages
    243
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 243
    Par défaut
    voilà ce qu'il me manquait ! Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [HOOK] Problème(s) pour réaliser le tutoriel sur les HOOKS
    Par Rodrigue dans le forum C++Builder
    Réponses: 13
    Dernier message: 27/07/2016, 18h22
  2. Hook + touche <Windows>
    Par MadChris dans le forum MFC
    Réponses: 9
    Dernier message: 21/10/2004, 11h14
  3. Hook Clavier et changement de touche
    Par Fly_57 dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 09/08/2004, 19h42
  4. [Hook] Clavier Microsoft office keyboard
    Par merzhin dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 01/06/2004, 13h59
  5. touche pour accéder à une application : hook system?
    Par Fox_magic dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 22/01/2003, 00h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo