@using EnVisage.Code @using EnVisage.Models; @model RestorePasswordModel @{ Layout = ""; } Forgot Password - Prevu @Styles.Render(String.Format("{0}/{1}", Constants.C_BUNDLE_STYLES_BASE_PATH, "prevu-commonstyles")) @Styles.Render(String.Format("{0}/{1}", Constants.C_BUNDLE_STYLES_BASE_PATH, "prevu-accountstyles")) @Scripts.Render("~/Scripts/jquery-2.0.3.min.js")
@using (Html.BeginForm("RestorePassword", "Account", FormMethod.Post, new { @class = "form-horizontal", role = "form", id = "frmRestorePassword" })) { @Html.HiddenFor(t => t.Token) @Html.HiddenFor(t => t.Email) @Html.HiddenFor(t => t.State) @Html.AntiForgeryToken() if (RestorePasswordModel.PageState.Initial.Equals(Model.State)) {
@Html.PasswordFor(m => m.Password, new { @class = "form-control input-lg", @placeholder = "Password" }) @Html.ValidationMessageFor(m => m.Password)
@Html.PasswordFor(m => m.ConfirmPassword, new { @class = "form-control input-lg", @placeholder = "Password confirmation" }) @Html.ValidationMessageFor(m => m.ConfirmPassword)
@Html.ValidationSummary() if (ViewData.ModelState.IsValid) {
    Password needs be a minimum of 6 characters including:
  • 1 upper case letter
  • 1 lower case letter
  • 1 number
  • 1 special character (e.g. - @(Html.Raw("!#$\"%&'()*+,-./:;<=>?@[\\]^_`{|}~")))
}
} else if (RestorePasswordModel.PageState.Restored.Equals(Model.State)) {
} else if (RestorePasswordModel.PageState.TokenExpired.Equals(Model.State)) { } else if (RestorePasswordModel.PageState.TokenDoesNotExist.Equals(Model.State)) {
} else if (RestorePasswordModel.PageState.TokenIsEmpty.Equals(Model.State)) {
} else if (RestorePasswordModel.PageState.TokenResent.Equals(Model.State)) {
} }
@Scripts.Render(String.Format("{0}/{1}", Constants.C_BUNDLE_SCRIPTS_BASE_PATH, "platform-pixeladmin"))