Example #1
0
        public ActionResult ForgetPassword(string Email)
        {
            //Int64 id = UserHandler.GetUserIdByEmail(User.Identity.Name);

            Users user = userRepository.Users.FirstOrDefault(x => x.Email == Email);
            Int64 id   = user.User_id;

            if (user != null)
            {
                InsertForgetRecord(id, Email);
            }
            //发送邮件
            ForgetPassword forgetPsd = forgetPasswordRepository.ForgetPassword.FirstOrDefault(p => p.User_id == id);

            //emailProcessor.ProcessPassword();

            emailProcessor.ProcessPassword(forgetPsd);

            return(RedirectToAction("Login", "Account"));
        }