Beispiel #1
0
        public ActionResult Register(Data.Framework.Person p, string repass)
        {
            PostCategory2Controller.se = null;
            if (string.IsNullOrEmpty(p.Email) &&
                string.IsNullOrEmpty(p.Pass) &&
                string.IsNullOrEmpty(repass) &&
                string.IsNullOrEmpty(p.FullName))
            {
            }
            else
            {
                p.CreateDate = DateTime.Now;
                p.Status     = true;
                p.PositionID = 4;
                var res = dao.Register(p);
                if (res == 1)
                {
                    CheckInUser(p.Email, p.FullName, p.ID);
                    return(RedirectToAction("Index", "Home"));
                }
                else if (res == 0)
                {
                    ModelState.AddModelError("", "Thieu Thong Tin");
                }
                else
                {
                    ModelState.AddModelError("", "Xin moi nhap lai email");
                }
            }

            return(View());
        }
Beispiel #2
0
 public ActionResult Login(Data.Framework.Person p)
 {
     PostCategory2Controller.se = null;
     if (string.IsNullOrEmpty(p.Email) && string.IsNullOrEmpty(p.Pass))
     {
         ModelState.AddModelError("", "Thieu Thong Tin");
     }
     else if (!string.IsNullOrEmpty(p.Email) && string.IsNullOrEmpty(p.Pass))
     {
         var res = user.CheckMailFacebook(p.Email);
         if (res == 0)
         {
             ModelState.AddModelError("", "Please click on facebook button");
         }
         else if (res == -1)
         {
             ModelState.AddModelError("", "Thieu thong tin");
         }
         else if (res == 1)
         {
             ModelState.AddModelError("", "Thieu thong tin");
         }
     }
     else if (!string.IsNullOrEmpty(p.Email) && !string.IsNullOrEmpty(p.Pass))
     {
         var ins = user.ViewDetails(p.Email);
         if (ins != null)
         {
             CheckInUser(p.Email, ins.FullName, ins.ID);
         }
         var res = dao.Login(p.Email, p.Pass);
         if (res == 1)
         {
             History h = new History();
             InsertHistory(h, ins);
             return(RedirectToAction("Index", "Home"));
         }
         else if (res == 0)
         {
             ModelState.AddModelError("", "Sai Mat Khau");
         }
         else if (res == -1)
         {
             ModelState.AddModelError("", "Sai Ten Tai Khoan");
         }
     }
     return(View());
 }