public ActionResult AuthorizeEmail(TropicalServerApp.Models.tblTropicalUser tblTropicalUser) { using (Models.TropicalServerEntities2 db = new Models.TropicalServerEntities2()) { var userEmail = db.tblTropicalUsers.Where(x => x.Email == tblTropicalUser.Email).FirstOrDefault(); if (userEmail == null) { return(View("Email", tblTropicalUser)); } else { Session["Email"] = userEmail.Email; //redirect users to the reset username or password page return(RedirectToAction("Reset", "Login")); } } }
//action for post URL public ActionResult Authorize(TropicalServerApp.Models.tblTropicalUser tblTropicalUser) { using (Models.TropicalServerEntities2 db = new Models.TropicalServerEntities2()) { //FirstOrDefault(): Returns the first element of a sequence, or a default value if no element is found. var userDetails = db.tblTropicalUsers.Where(x => x.LoginID == tblTropicalUser.LoginID && x.Password == tblTropicalUser.Password).FirstOrDefault(); if (userDetails == null) { tblTropicalUser.LoginErrorMessage = "Wrong username or password."; return(View("Login", tblTropicalUser)); } else { Session["LoginID"] = userDetails.LoginID; //redirect users to the appropriate landing page return(RedirectToAction("Orders", "Product")); } } }