public ActionResult Login(User objUser) { if (ModelState.IsValid) { using (familytree db = new familytree()) { var obj = db.tbl_User.Where(a => a.userName.Equals(objUser.userName) && a.passwd.Equals(objUser.passwd)).FirstOrDefault(); obj.isActive = 1; db.SaveChanges(); if (obj != null) { HttpContext.Session["UserID"] = obj.userLoginId; HttpContext.Session["UserName"] = obj.userName; if ((int)Session["UserID"] == 1) { return(RedirectToAction("HomePageForAdmin", "FamilyMap")); } else { return(RedirectToAction("HomePageForUser", "FamilyMap")); } } else { return(RedirectToAction("Register")); } } } return(View(objUser)); }
public ActionResult Logout() { int loginId = Convert.ToInt32(HttpContext.Session["UserID"]); string userName = Convert.ToString(HttpContext.Session["UserName"]); using (familytree db = new familytree()) { var result = db.tbl_User.Where(obj => obj.userName.Equals(userName) && obj.userLoginId.Equals(loginId)).FirstOrDefault(); result.isActive = 0; db.SaveChanges(); } HttpContext.Session["USerID"] = null; HttpContext.Session["UserName"] = null; return(RedirectToAction("Login", "User")); }