@model Model_Security @inject SaxLocaliser Localiser @{ ViewData["Title"] = "Change Password"; }
@Localiser["security.caption.change.password"]
@using (@Html.BeginForm(FormMethod.Post, new { @id = "frmChangePassword", @class = "sax-form" })) { @if (!Model.RequestPasswordMode) { /* Current password - required when setting password within user session. */
@Html.PasswordFor(model => model.PasswordCurrent, new { @id = "ifPasswordCurrent", @class = "sax-input", @maxlength = Model.PasswordMaxLength })
} else { /* 'Request Password' encrypted parameters from email link. */ @Html.HiddenFor(model => model.rpe, new { @id = "ifRpe" }); }
@Html.PasswordFor(model => model.Password, new { @id = "ifPassword", @class = "sax-input", @maxlength = Model.PasswordMaxLength })
@Localiser["label.strength"] 
@Html.PasswordFor(model => model.PasswordConfirm, new { @id = "ifPasswordConfirm", @class = "sax-input", @maxlength = Model.PasswordMaxLength })
@Localiser["security.caption.change.password"]
}