public ActionResult Login(tbl_User objUser) { if (ModelState.IsValid) { string encryptedPassword = Security.EncryptPassword(objUser.UserPassword); MDVEntities entities = new MDVEntities(); if (Request.Form["Login"] != null) { // Get Guid for Operations user type var userType = entities.tbl_UserType.Where(m => m.Type == "Surveyor").FirstOrDefault(); UspLogin_Result login_Result = entities.UspLogin(objUser.UserName, encryptedPassword, userType.ID).FirstOrDefault(); if (login_Result.Error == string.Empty) { fillsessions(login_Result); var routeValues = new RouteValueDictionary { { "id", login_Result.UserId } }; return(View("VerifyCode")); } else { ModelState.AddModelError(string.Empty, login_Result.Error); } } } return(View(objUser)); }
public void fillsessions(UspLogin_Result UserDetails) { Session["UserName"] = UserDetails.FullName; Session["UserId"] = UserDetails.UserId; Session["UserType"] = UserDetails.UserType; Session["Email"] = UserDetails.Email; Session["MFAPIN"] = UserDetails.MFAPIN; }