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éé.
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
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)
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 ?