Comment changer le mot de passe de l'utilisateur connecté (et de n'importe quel champ du profil utilisateur) si j'utilise Silverlight Business Application?Comment changer le mot de passe de l'utilisateur?
1
A
Répondre
1
Donc, j'ai créé DomainService avec une seule méthode:
[EnableClientAccess()]
public class DomainChangePassword : DomainService
{
[ServiceOperation]
public bool UserChangePassword(string userName, string oldPassword, string newPassword)
{
if (Membership.ValidateUser(userName, oldPassword))
{
MembershipUser memUser = Membership.GetUser(userName);
return memUser.ChangePassword(oldPassword, newPassword);
}
return false;
}
}
2
Il n'existe aucun mécanisme intégré pour modifier le mot de passe dans Silverlight. Vous devez implémenter votre propre service pour cela.
Par exemple:
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
public class SecurityService : ISecurityService
{
public bool ChangePassword(string oldPassword, string newPassword)
{
if(!HttpContext.Current.User.Identity.IsAuthenticated)
return false;
return Membership.Provider.ChangePassword(HttpContext.Current.User.Identity.Name, oldPassword, newPassword);
}
...
}
Si cela répond à votre question, s'il vous plaît "marquer comme réponse".
Questions connexes
- 1. Ektron utilisateur changer le mot de passe?
- 2. Comment changer le mot de passe root MySQL par défaut?
- 3. Outil de configuration d'adhésion ASP.NET - Changer le mot de passe?
- 4. Comment changer le mot de passe de l'utilisateur root dans MySQL?
- 5. Comment modifier par programme le mot de passe Active Directory
- 6. Adhésion ASP.NET valider le mot de passe
- 7. Changement de mot de passe de Sharepoint
- 8. Effacer le mot de passe Eclipse Subversion
- 9. SharePoint mémorisant le mot de passe modifié
- 10. Récupérer le mot de passe DNN
- 11. Protéger le mot de passe intégré
- 12. Entrez le mot de passe plusieurs fois
- 13. Informations sur le mot de passe
- 14. DirectoryServices.AccountManagement mot de passe « vieux » valide encore après le mot de passe changement
- 15. Chiffrement du mot de passe
- 16. Modifier le mot de passe de l'administrateur local en C#
- 17. Comment puis-je connaître le mot de passe nouvellement généré?
- 18. Comment enregistrer le mot de passe dans l'iphone?
- 19. Comment supprimer le mot de passe d'un projet VBA?
- 20. Comment récupérer ou modifier le mot de passe Oracle sysdba
- 21. LD iisadmpwd - changement expiré mot de passe
- 22. Cryptage du mot de passe
- 23. Formulaires de mot de passe multiples + complétion de mot de passe
- 24. Contrôle "Afficher le mot de passe en tant que texte"
- 25. C# Asp.Net 2.0 - Comment vérifier un mot de passe par rapport à un mot de passe d'annuaire actif?
- 26. Chiffrement de mot de passe Acegi
- 27. Comment mot de passe protéger un processus d'application
- 28. Réinitialiser le mot de passe pour le compte administrateur renommé
- 29. Valider le mot de passe expiré dans le répertoire actif
- 30. Fournir le mot de passe en utilisant le script Shell
S'il vous plaît donner plus de détails sur la question. Quel mécanisme utilisez-vous pour stocker et gérer les mots de passe? Est-ce fournisseur d'adhésion? –
Oui, il utilise le fournisseur d'appartenance par défaut. Tous les paramètres de l'application par défaut. – FFire