2015-01-23 18 views

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.

+1

Her kullanıcıda 'UserManager' sınıfını gördüm ancak bu sınıfı nasıl oluşturabilirim? –

+0

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

İlgili konular