Ejemplo n.º 1
0
        public ActionResult QuenMatKhau(TaiKhoan tk)
        {
            // var result = db.CheckAcount(l.UserName, Encrypter.MD5Hash(l.PassWord));


            if (ModelState.IsValid)
            {
                var lk     = db.QuenMatKhau(tk.UserName);
                var result = Convert.ToInt32(lk[0]);
                switch (result)
                {
                case 0:
                    ModelState.AddModelError("", "Tài khoản không tồn tại");
                    break;

                case 1:

                    matkhausesion acc = lk[1] as matkhausesion;
                    Session.Add("matkhau_Session", acc);
                    //SessionHelper.SetSession(new UserSession() { UserName = l.UserName });
                    return(RedirectToAction("DoiMatKhau", "LoginAdmin", acc));

                case -1:
                    ModelState.AddModelError("", "Tài khoản đang bị khóa");
                    break;

                default:
                    ModelState.AddModelError("", "User name không đúng");
                    break;
                }
                ;
            }
            else
            {
                ModelState.AddModelError("", "User name không đúng");
            }
            return(View(tk));
        }