Ejemplo n.º 1
0
        public ActionResult ResetPassword(string key, string returnUrl = null)
        {
            if (String.IsNullOrEmpty(key))
            {
                var token = new ResetPasswordPageToken
                {
                    IsValid = false
                    , PasswordResetToken = null
                    , Error = GlobalResources.ACC_PWD_ResetKeyMissing
                };

                return(View(token));
            }
            else
            {
                var id = WebSecurity.GetUserIdFromPasswordResetToken(key);

                var token = new ResetPasswordPageToken
                {
                    IsValid = !(id < 0)
                    , PasswordResetToken = id < 0 ? null : key
                    , Error = id < 0 ? "Invalid token." : ""
                };

                return(View(token));
            }
        }
Ejemplo n.º 2
0
        public ActionResult ResetPasswordFailed()
        {
            var dto = new ResetPasswordPageToken {
                IsValid = false, Error = GlobalResources.ERR_CommonMessage
            };

            return(View("ResetPassword", dto));
        }
Ejemplo n.º 3
0
        public ActionResult ResetPasswordSuccess()
        {
            var dto = new ResetPasswordPageToken
            {
                IsValid           = true
                , PasswordChanged = true
                , Message         = GlobalResources.ACC_PWD_SuccessChanged
            };

            return(View("ResetPassword", dto));
        }