本文整理汇总了C#中ChangePasswordViewModel类的典型用法代码示例。如果您正苦于以下问题:C#ChangePasswordViewModel类的具体用法?C#ChangePasswordViewModel怎么用?C#ChangePasswordViewModel使用的例子?这里精选的类代码示例或许可以为您提供帮助。
示例1:ChangePassword
publicasyncTask
ChangePassword(ChangePasswordViewModelmodel)
{
if(!this.ModelState.IsValid)
{
returnthis.View(model);
}
varresult=awaitthis.UserManager
.ChangePasswordAsync(
User.Identity.GetUserId(),
model.OldPassword,
model.NewPassword);
if(result.Succeeded)
{
varuser=awaitthis.UserManager.FindByIdAsync(User.Identity.GetUserId());
if(user!=null)
{
awaitthis.SignInManager.SignInAsync(user,isPersistent:false,rememberBrowser:false);
}
returnthis.RedirectToAction("Index",new{Message=ManageMessageId.ChangePasswordSuccess});
}
this.AddErrors(result);
returnthis.View(model);
}
原文链接:http://www.jxszl.com/biancheng/C/556718.html