Esempio n. 1
0
 public ActionResult Login(LoginViewModelcs model)
 {
     if (ModelState.IsValid)
     {
         var user = UserRepo.LoginCheck(model);
         if (user != null)
         {
             SignInAsync(model.username);
             UserViewModel item = UserRepo.GetByUsername(model.username);
             Session["userid"] = item.id;
             Session["User"]   = item.username;
             return(RedirectToAction("Index", "Home"));
         }
         else
         {
             ModelState.AddModelError("", "Invalid Login");
         }
     }
     return(View(model));
 }
Esempio n. 2
0
        public static LoginViewModelcs LoginCheck(LoginViewModelcs model)
        {
            using (MinProContext db = new MinProContext())
            {
                LoginViewModelcs result = new LoginViewModelcs();

                result = (from f in db.t_user
                          where f.username == model.username && f.password == model.password
                          select new LoginViewModelcs
                {
                    username = f.username,
                    password = f.password
                }).FirstOrDefault();

                if (result != null)
                {
                    return(result);
                }
                else
                {
                    return(null);
                }
            }
        }