Ejemplo n.º 1
0
        public ActionResult Edit(int id)
        {
            User       u  = _uas.GetUser(id);
            AesEncrpyt de = new AesEncrpyt();

            u.Username = de.Decrypt(u.Username);
            u.Password = de.Decrypt(u.Password);
            return(View(u));
        }
Ejemplo n.º 2
0
        public ActionResult SendResetPassword(string email)
        {
            int code = 0;

            using (UserAccountService _uas = new UserAccountService())
            {
                AesEncrpyt en   = new AesEncrpyt();
                User       user = _uas.GetUserByUname(email);
                if (user != null)
                {
                    user.Password = GenerateTempPass();
                    _uas.UpdateUserPW(user);

                    EmailService es  = new EmailService();
                    var          url = Url.Action("ResetPassword", "Account", routeValues: null, protocol: Request.Url.Scheme);
                    code = es.SendResetPassword(user, en.Decrypt(user.Password), url);
                    if (code != 99)
                    {
                        //error
                    }
                }
                else
                {
                    return(RedirectToAction("Login", "Account"));
                }
            }
            return(RedirectToAction("Index", "Home"));
        }