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 :

Mise à jour du fichier sécurité


Sujet :

XMLRAD

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 39
    Par défaut Mise à jour du fichier sécurité
    Bonjour,

    Pour différentes raisons je cherche à sauvegarder le mot de passe décrypté dans le fichier sécurité.
    A la création des mes users, cela se passe bien.
    J'ai rajouté une balise "PwdDecrypte" au niveau de la grappe "User".
    Mon problème est en cas de changement de mot de passe.
    Je veux créer un évènement avec un code ressemblant à peu près à cela ...
    Pwd = Context.GetValue('Password_');
    UserName = Context.GetValue('UserName');

    v1 = XMLCollection.CreateXMLCursor();
    v1.Load(XMLApplication.AppPath+"Security.xml");
    v2=v1.Select("/Security/Users/User");

    v2.first();
    while (!v2.EOF())
    {
    NameEnr = v2.GetValue('Name');
    if ( UserName == NameEnr) {
    Context.SetValue("NameEnr",NameEnr);
    v2.SetValue('PasswdNonCrypte',Pwd);
    }
    v2.next();
    } // fin du while
    v1.Save(XMLApplication.AppPath+"Security.xml");

    Ce code fonctionne mais je ne sais pas dans quel évènement du service XMLC_ChangePwd et/ou XMLC_CheckChangePWD le mettre pour qu'il ne s'exécute que si les controles d'authentification sont ocrrectes.
    Ou je ne sais pas comment tester que le changement de mot de passe a été fait.
    Je pensais que le service XMLC_ChangePwd s'exécutait que si le service XMLC_CheckChangePWD avait validé l'authentification mais ça n'a pas l'air dêtre le cas.
    Merci pour votre aide.

  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
    plus simplement, si dans le XMLC_FormLogin, l'input ProcessPwdDone est à 1 le password est transmis en clair sans être haché md5. c'est utilisé pour l'authentification LDAP et WinNT

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 39
    Par défaut
    Merci pour cette réponse qui va nous servir car d'ici peu nous ferons de l'authentification LDAP.
    Pour mon problème actuel, je vais, pour finir, m'y prendre autrement :
    - réinitialisation de mot de passe en cas d'oubli.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/04/2007, 20h19
  2. [LOAD DATA] mise à jour de fichier texte
    Par freija dans le forum SQL Procédural
    Réponses: 6
    Dernier message: 17/08/2006, 14h14
  3. Mise à jour du fichier server.xml
    Par coeurgan dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 11/08/2006, 12h27
  4. Mise à jour des fichiers syst lors d'une installation
    Par Asdorve dans le forum Installation, Déploiement et Sécurité
    Réponses: 3
    Dernier message: 03/07/2006, 15h27
  5. [HTML] Problème mise à jour des fichiers en cache
    Par El Riiico dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 05/09/2005, 17h00

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