Wie kann ich das Benutzerpasswort für den angemeldeten Benutzer (und jedes Feld im Benutzerprofil) ändern, wenn ich Silverlight Business Application verwende?Wie kann ich das Benutzerpasswort ändern?
1
A
Antwort
1
So schaffte ich Domain-Service mit nur einer Methode:
[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
Es gibt keinen eingebauten Mechanismus, um das Passwort in Silverlight zu ändern. Sie müssen dafür Ihren eigenen Dienst implementieren.
Zum Beispiel:
[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);
}
...
}
Wenn dies Ihre Frage beantwortet, bitte "als Antwort markieren".
Verwandte Themen
- 1. Benutzerpasswort mit shell_exec Funktion ändern
- 2. ActiveAdmin: Wie kann man das Benutzerpasswort unverändert lassen?
- 3. Wie kann man ein Benutzerpasswort mit SQL auf SuiteCRM ändern?
- 4. Ändern Sie das asp.net Benutzerpasswort beim Abrufen des aktuellen Passwortes
- 5. iTextSharp - Wie das Benutzerpasswort zu lesen?
- 6. WSO2 Identity Server - So ändern Sie das Benutzerpasswort als Mandantenadministrator
- 7. Ändern/Zurücksetzen postgresql Benutzerpasswort auf Windows 7
- 8. Laravel 5 - Validator für das aktuelle Benutzerpasswort
- 9. Wie kann ich das Mauszeigerbild ändern?
- 10. Wie kann ich das Sourcetree-Thema ändern?
- 11. Chesspresso: Wie kann ich das Promotionsstück ändern?
- 12. Wie kann ich das PreferenceActivity-Thema ändern?
- 13. OpenLdap wird das Benutzerpasswort nicht abrufen
- 14. Wie fügt man Salz in das Benutzerpasswort ein?
- 15. laravel 5, update Benutzerpasswort
- 16. Berechtigungsproblem ändern Benutzerpasswort mit Azure AD Graph Client API
- 17. Generieren postgresql Benutzerpasswort
- 18. Kann ich das Hintergrundbild in PHPStorm ändern?
- 19. Kann ich das App-Symbol programmgesteuert ändern?
- 20. Kann ich das visuelle Design UIViewAlert ändern?
- 21. Benutzerpasswort in Formularauthentifizierung zurücksetzen asp.net C#
- 22. Wie kann ich ImageButton ändern?
- 23. Android: Wie kann ich das Build Target einer Klasse ändern
- 24. Wie kann ich das Format der Berechtigungen einer Datei ändern?
- 25. Wie kann ich das Webcam-Format in JavaCV ändern?
- 26. Wie kann ich das CSS des Bildtitels ändern?
- 27. Wie kann ich das Hintergrundbild in JFrame mit JButtons ändern?
- 28. Wie kann ich das Bild in GridView ändern?
- 29. Wie kann ich das Datetime-Format in SQL ändern?
- 30. Wie kann ich das Verhalten des Browser-Umbruches ändern?
Bitte mehr Details über die Frage geben. Mit welchem Mechanismus speichern und verwalten Sie Kennwörter? Ist es ein Mitgliedschaftsanbieter? –
Ja, es wird der standardmäßige Mitgliedschaftsanbieter verwendet. Alle Einstellungen der Anwendung standardmäßig. – FFire