OWIN Identity ile MVC5'te bir web uygulamasına sahibim ve eski şifreyi bilmeden bir kullanıcı şifresiyle kod değiştirme olasılığının olup olmadığını bilmek istiyorum. Çünkü ChangePassword
yöntemi userId
, oldPassword
ve newPassword
için soru sormaktadır.OWIN Kimlik şifresini eski şifreyle değiştirerek kodlayın?
9
A
cevap
31
Bu durumda ChangePassword'ı Parolayı Sıfırla olarak ele alacaksınız. Bunu, belirteç üreterek ve yeni şifreyle onaylamak için bu belirteç boyunu kullanarak sıfırlama şifresini kullanarak yapabilirsiniz.
var userId = User.Identity.GetUserId();
var token = await UserManager.GeneratePasswordResetTokenAsync(userId);
var result = await UserManager.ResetPasswordAsync(userId, token, newPassword);
fazla ayrıntı için kontrol edin this one.
Bu yardımcı olur umarım.
İlgili konular
- 1. OWIN/MVC5'te Kimlik Doğrulaması
- 2. OWIN kimlik doğrulama çerezini ertesi gün reddediyor
- 3. Videoyu iPhone'dan sunucuya aktarın, kodlayın ve kodlayın
- 4. OWIN
- 5. OWIN
- 6. ActiveAdmin şifresini nasıl değiştirirsiniz?
- 7. OWIN Çerezler vs FormsAuthentication
- 8. GIF çerçevelerini kodlayın ve bir videoya kodlayın C#
- 9. HTML gövdesindeki tırnakları kodlayın?
- 10. URL'yi nokta ile kodlayın
- 11. OWIN olmadan Microsoft.AspNet.Identity
- 12. OWIN Cookie Authenthication
- 13. Elmah, "İstekte bir OWIN kimlik doğrulama yöneticisi bulunamadı."
- 14. owin kimlik doğrulaması için özel kimlik doğrulama sağlayıcısı uygulamak için önerilen yol
- 15. libavcodec ile aac'ın seslenmesini kodlayın
- 16. Base64 PDF'yi C# olarak kodlayın?
- 17. OWIN - Authentication.SignOut() çerezleri kaldırmıyor
- 18. jabber isteklerinin şifresini çözme
- 19. RSA şifrelemek/şifresini çözmek
- 20. mlab veritabanı şifresini sıfırlama
- 21. Yapılandırma dosyasında saklanan şifrenin şifrelenmesi/şifresini çözme
- 22. Azure Active Directory'nin şifresini nasıl sıfırlayabilirim?
- 23. CSS taşması gizli davranışını değiştirerek
- 24. Pyparsing acemi setParseAction değiştirerek belirteçleri
- 25. T-SQL Çıkış Fıkraları: Eski Kimlik Kimliğine nasıl erişilir?
- 26. , sinatra + heroku uygulamasında yönetici şifresini nerede saklayacak?
- 27. Android lolipop şifrelenmiş dosya şifresini çözemez
- 28. Nancy OWIN test etkileşimi
- 29. Owin Başlangıç Algılama
- 30. WebApi + Basit Enjektör + OWIN
Her kullanıcıda 'UserManager' sınıfını gördüm ancak bu sınıfı nasıl oluşturabilirim? –
UserManager sınıfı, Microsoft.AspNet.Identity ad alanında bulunur. Bundan bir alt sınıf oluşturmayı tercih ediyorum, örneğin: public class MyUserManager: UserManager Kullanıcı, kullanıcı verilerinizi tutan varlıktır. –
danpop