neofenix
Messages postés145Date d'inscriptionmercredi 12 avril 2006StatutMembreDernière intervention11 mars 2010
-
7 août 2008 à 15:26
neofenix
Messages postés145Date d'inscriptionmercredi 12 avril 2006StatutMembreDernière intervention11 mars 2010
-
12 août 2008 à 11:11
Bonjour,
je souhaite savoir comment modifier le mot de passe de la table aspnet_Membership en code behind.
car il est cryptés et je souhaite ajouter dans la table un mot de passe mais crypté de la meme maniere pour pouvoir se connecter avec le compte créé.
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 7 août 2008 à 19:34
bonsoir,
Je te deconseil FORTEMENT d'accéder directement à la base membership, pour modifier le mot de passe, utilise les API qui sont là pour ca.
Une fois l'instance de ton user récuperer tu as la méthode ChangePassword
neofenix
Messages postés145Date d'inscriptionmercredi 12 avril 2006StatutMembreDernière intervention11 mars 2010 12 août 2008 à 11:11
probleme résolu l'erreur ne enait pas directement de changepassword mais de user.GetPassword()
je récupére donc le mot de passe en clair dans une autre base de données que j'ai. (je sais pas si c'est trés secure ca!! mais ca marche :p)
neofenix
Messages postés145Date d'inscriptionmercredi 12 avril 2006StatutMembreDernière intervention11 mars 2010 8 août 2008 à 09:57
merci de vos reponses.
je regarde en ce moment pour utiliser les api, je fais donc:
MembershipUser user = Membership.GetUser(Username.Text);
user.ChangePassword(user.GetPassword(), Password.Text);
Membership.UpdateUser(user);
cependant il me dit que le fournisseur n'est pas configuré pour la modification de mot de passe donc je regarde de ce coté.
Je posterais quand j'aurais reussi :p
Vous n’avez pas trouvé la réponse que vous recherchez ?