public ActionResult Auth(ULoginData data) { UDbTable user; /* if (ModelState.IsValid) * { * using (var db = new ) * { * user = db.Users.FirstOrDefault(u => u.Username == data.UserName); * } * }*/ USessionData udata = new USessionData(); udata.UserName = data.UserName; udata.UserPassword = data.UserPassword; udata.SessionDate = DateTime.Now; //var userLogin = _session.UserLogin(data); ResponsMSG res = _session.GetUserSession(udata); if (res.Status) { HttpCookie httpcookie = _session.GenCookie(data.UserName); HttpCookie cookie = httpcookie; ControllerContext.HttpContext.Response.Cookies.Add(cookie); return(RedirectToAction("Index", "Home")); } else { return(RedirectToAction("Login", "Login")); } }
internal ResponsMSG UserSession(USessionData udata) { UDbTable user; using (var db = new UserContext()) { user = db.Users.FirstOrDefault(u => u.Username == udata.Credential); } using (var db = new UserContext()) { user = (from u in db.Users where u.Username == udata.Credential select u).FirstOrDefault(); } if (user != null) { } return(new ResponsMSG()); }
public ActionResult Index(ULoginData data) { USessionData udata = new USessionData { UserName = data.UserName, UserPassword = data.UserPassword, SessionDate = DateTime.Now }; _session.GetTest1(); ResponseMsg st = _session.GetUserSession(udata); if (st.Status) { //COOKIES } else { string error = st.Error; } return(View()); }
public ResponsMSG GetUserSession(USessionData udata) { return(UserSession(udata)); }
public ResponseMsg UserSession(USessionData udata) { return(new ResponseMsg()); }