Set password operational
Sitewide plan for status messages
This commit is contained in:
@@ -26,7 +26,7 @@ namespace MileageTraker.Web.Controllers
|
||||
if (success)
|
||||
{
|
||||
FormsAuthentication.SetAuthCookie(model.Username, model.RememberMe);
|
||||
// TODO: send notification to user
|
||||
TempData["StatusMessage"] = "Logged in as " + model.Username;
|
||||
return RedirectToLocal(returnUrl);
|
||||
}
|
||||
}
|
||||
@@ -42,7 +42,7 @@ namespace MileageTraker.Web.Controllers
|
||||
{
|
||||
FormsAuthentication.SignOut();
|
||||
|
||||
// TODO: send notification to user
|
||||
TempData["StatusMessage"] = "Logged off";
|
||||
return RedirectToAction("Index", "CreateLog");
|
||||
}
|
||||
|
||||
@@ -108,7 +108,8 @@ namespace MileageTraker.Web.Controllers
|
||||
|
||||
if (changePasswordSucceeded)
|
||||
{
|
||||
return RedirectToAction("Manage", new { Message = ManageMessageId.ChangePasswordSuccess });
|
||||
TempData["StatusMessage"] = ManageMessageId.ChangePasswordSuccess;
|
||||
return RedirectToAction("Manage");
|
||||
}
|
||||
ModelState.AddModelError("", "The current password is incorrect or the new password is invalid.");
|
||||
}
|
||||
@@ -131,43 +132,5 @@ namespace MileageTraker.Web.Controllers
|
||||
ChangePasswordSuccess,
|
||||
SetPasswordSuccess,
|
||||
}
|
||||
|
||||
private static string ErrorCodeToString(MembershipCreateStatus createStatus)
|
||||
{
|
||||
// See http://go.microsoft.com/fwlink/?LinkID=177550 for
|
||||
// a full list of status codes.
|
||||
switch (createStatus)
|
||||
{
|
||||
case MembershipCreateStatus.DuplicateUserName:
|
||||
return "User name already exists. Please enter a different user name.";
|
||||
|
||||
case MembershipCreateStatus.DuplicateEmail:
|
||||
return "A user name for that e-mail address already exists. Please enter a different e-mail address.";
|
||||
|
||||
case MembershipCreateStatus.InvalidPassword:
|
||||
return "The password provided is invalid. Please enter a valid password value.";
|
||||
|
||||
case MembershipCreateStatus.InvalidEmail:
|
||||
return "The e-mail address provided is invalid. Please check the value and try again.";
|
||||
|
||||
case MembershipCreateStatus.InvalidAnswer:
|
||||
return "The password retrieval answer provided is invalid. Please check the value and try again.";
|
||||
|
||||
case MembershipCreateStatus.InvalidQuestion:
|
||||
return "The password retrieval question provided is invalid. Please check the value and try again.";
|
||||
|
||||
case MembershipCreateStatus.InvalidUserName:
|
||||
return "The user name provided is invalid. Please check the value and try again.";
|
||||
|
||||
case MembershipCreateStatus.ProviderError:
|
||||
return "The authentication provider returned an error. Please verify your entry and try again. If the problem persists, please contact your system administrator.";
|
||||
|
||||
case MembershipCreateStatus.UserRejected:
|
||||
return "The user creation request has been canceled. Please verify your entry and try again. If the problem persists, please contact your system administrator.";
|
||||
|
||||
default:
|
||||
return "An unknown error occurred. Please verify your entry and try again. If the problem persists, please contact your system administrator.";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user