Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > XMLRAD
XMLRAD Environnement de développement Web XML/XSL. Avant de poster -> F.A.Q XMLRAD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/03/2006, 13h18   #1
Futur Membre du Club
 
Inscription : octobre 2004
Messages : 39
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 39
Points : 18
Points : 18
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.
UVCR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2006, 13h32   #2
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
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
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 08h47   #3
Futur Membre du Club
 
Inscription : octobre 2004
Messages : 39
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 39
Points : 18
Points : 18
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.
UVCR est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h36.


 
 
 
 
Partenaires

Hébergement Web