0
velu created
- When I use UserFriendlyException In AccountController.cs (Reset Password ActionResult) is shows error instead of Popup.
Please suggest me necessary changes for this bug.
[https://drive.google.com/file/d/0BzSirtYGe7EHU0Z4bFEtZkV2RGs/view?usp=sharing])
var user = await _userManager.GetUserByIdAsync(userId);
if (user == null || user.PasswordResetCode.IsNullOrEmpty() || user.PasswordResetCode != model.ResetCode)
{
Error ---> throw new UserFriendlyException(L("InvalidPasswordResetCode"), L("InvalidPasswordResetCode_Detail"));
}
//Check Password History
var passwordHistory = await _PassWordHistoryRepository.CheckLastPassword(model.Password, tenantId , userId);
if (passwordHistory.Isexist)
{
Error ---> throw new UserFriendlyException("Your password is matching with \n the last " + passwordHistory.controlValue + " history password.");
}
1 Answer(s)
-
0
hi
first of all reset password is not ajax method. aspnetboilerplate framework handles user friendly exceptions for non-ajax methods as well. you are seeing the developer error page because you have not configured CustomerErrors Mode = On after you set custom errors on, you can see a friendly ui.
Please read handling exceptions for more information: <a class="postlink" href="https://aspnetboilerplate.com/Pages/Documents/Handling-Exceptions">https://aspnetboilerplate.com/Pages/Doc ... Exceptions</a>
<configuration> <system.web> <customErrors mode="On"/> </system.web> </configuration>