Esempio n. 1
0
 public string IsValid(TMRC_CSP.Areas.Reseller.Models.ResellerLogin r)
 {
     try
     {
         if (r.Email != "" && r.Password != "")
         {
             var db = new TMRC_CSP.ViewModel.Context.ConnectionStringsContext();
             if (db.Resellers.Any(m => m.Email == r.Email && m.Password == r.Password))
             {
                 TMRC_CSP.Models.Reseller res = db.Resellers.Where(m => m.Email == r.Email && m.Password == r.Password).SingleOrDefault();
                 HttpContext.Current.Session["Reseller"] = res;
                 if (res.Is1stTimePassChg == false)
                 {
                     return("../Home/ChangePassword");
                 }
                 return("../Home/Index");
             }
             else
             {
                 return("Invalid login, Please try again.");
             }
         }
         return("Invalid login, Please try again.");
     }
     catch (Exception ex)
     {
         return("Invalid login, Please try again.");
     }
 }
        public ActionResult Login(TMRC_CSP.Areas.Reseller.Models.ResellerLogin r)
        {
            string res = string.Empty;

            if (ModelState.IsValid)
            {
                ViewModel.Account.Login login = new ViewModel.Account.Login();
                res = login.IsValid(r);
                if (res.Contains("Home/"))
                {
                    return(RedirectToAction(res));
                }
            }
            ViewBag.msg = res;
            return(View());
        }