// POST: api/apiLogin public ResultLoginRowData Post([FromBody] AccountRowData model) { ResultLoginRowData result = new ResultLoginRowData(); try { result = _accountmodel.CheckLoginMobile(model); } catch (Exception ex) { return(result); } return(result); }
public ActionResult Login(AccountRowData model) { var result = _account.Login(model); if (result) { // save cookie because session has expires HttpCookie myCookie = new HttpCookie("UserSettings"); // set session // check group admin if (_account.checkGoupAdmin(model)) { Session[ConstantClass.SESSION_ROLE] = 1; myCookie[ConstantClass.SESSION_ROLE] = "1"; } else { Session[ConstantClass.SESSION_ROLE] = 2; myCookie[ConstantClass.SESSION_ROLE] = "2"; } Session[ConstantClass.SESSION_USERNAME] = _account.GetSessionEmail(model); Session[ConstantClass.SESSION_FULLNAME] = _account.GetFullName(model); Session[ConstantClass.SESSION_USERID] = _account.GetSessionUserID(model); Session[ConstantClass.USER_TYPE] = _account.GetInfoUser(model).USER_TYPE; myCookie[ConstantClass.SESSION_USERNAME] = _account.GetSessionEmail(model); myCookie[ConstantClass.SESSION_FULLNAME] = _account.GetFullName(model); myCookie[ConstantClass.SESSION_USERID] = _account.GetSessionUserID(model); myCookie[ConstantClass.USER_TYPE] = _account.GetInfoUser(model).USER_TYPE.ToString(); myCookie.Expires = DateTime.Now.AddDays(1d); Response.Cookies.Add(myCookie); return(Redirect("/Home/MainMenu")); } return(View()); }
public JsonResult CheckLogin(AccountRowData model) { var result = _account.Login(model); return(Json(result, JsonRequestBehavior.AllowGet)); }