示例#1
0
        // GET: /Login/
        public ActionResult ActionLogin(string user, string pass, string ReturnURL)
        {
            ViewBag.Login = true;

            if (String.IsNullOrEmpty(user))
            {
                ModelState.AddModelError("", "Chưa nhập tên đăng nhập");
                return(View("Index"));
            }
            if (String.IsNullOrEmpty(pass))
            {
                ModelState.AddModelError("", "Chưa nhập mật khẩu");
                return(View("Index"));
            }
            var acc = new CustomerF().Login(user, pass);

            if (acc == null)
            {
                ModelState.AddModelError("", "Người dùng không tồn tại");
                return(View("Index"));
            }
            else
            {
                Session[Common.Session.USER_SESSION] = acc;
                if (string.IsNullOrEmpty(ReturnURL))
                {
                    return(RedirectToAction("Index", "Home"));
                }
                return(Redirect(ReturnURL));
            }
        }
        public ActionResult ChinhSuaChiTietAD(Customer Cus)
        {
            if (ModelState.IsValid)
            {
                var  dao = new CustomerF();
                bool id  = dao.Update(Cus);
                if (id == true)
                {
                    return(RedirectToAction("DanhSachAD", "QuanLyNguoiDung"));
                }
                else
                {
                    ModelState.AddModelError("", "Them loại không thành công");
                }
            }
            var U    = db.UserInRoles.ToList();
            var list = U.Where(a => a.IDRole.Equals(1));


            return(View("DanhSachAD", list));
        }
        // GET: /Login/
        public ActionResult ActionLogin(string user, string pass, string ReturnURL)
        {
            ViewBag.Login = true;

            if (String.IsNullOrEmpty(user))
            {
                ModelState.AddModelError("", "Chưa nhập tên đăng nhập");
                return(View("Index"));
            }
            if (String.IsNullOrEmpty(pass))
            {
                ModelState.AddModelError("", "Chưa nhập mật khẩu");
                return(View("Index"));
            }
            var acc = new CustomerF().Login(user, pass);

            if (acc == null)
            {
                ModelState.AddModelError("", "Người dùng không tồn tại");
                return(View("Index"));
            }
            else
            {
                MyContext context = new MyContext();
                var       ac      = context.UserInRoles.Where(p => p.UserName == acc.UserName & p.Status == true).FirstOrDefault();
                if (ac != null)
                {
                    Session[Common.Session.USER_SESSION] = acc;
                    if (string.IsNullOrEmpty(ReturnURL))
                    {
                        return(RedirectToAction("DonHang", "QuanLyDonHang"));
                    }
                    return(Redirect(ReturnURL));
                }
                else
                {
                    return(RedirectToAction("Index", "Login"));
                }
            }
        }