public ActionResult PasswordReset(PasswordResetModel passwordReset) { using (db = new StateScholarshipEntities()) { string id = Session["userid"].ToString(); if (id != null) { if (passwordReset.NewPassword != null && passwordReset.ConfirmPassword != null) { int userid = int.Parse(Session["userid"].ToString()); var UserIdCheck = db.Registration1.Where(d => d.User_id == userid).FirstOrDefault(); UserIdCheck.user_password = passwordReset.NewPassword; db.SaveChanges(); ViewBag.SuccessMessage = "Password Updated successful"; } else { ViewBag.Message = "Please enter Details"; } } else { return(RedirectToAction("Login")); } return(View()); } }
public ActionResult Login(LoginModel loginModel) { using (db = new StateScholarshipEntities()) { var checkUSer = db.Registration1.Where(d => d.User_id == loginModel.UserId && d.user_password == loginModel.Password && d.User_category == loginModel.UserCategory).FirstOrDefault(); if (checkUSer != null) { if (loginModel.UserCategory == "Scholarship Provider") { return(View("ScholarshipProvider")); } else if (loginModel.UserCategory == "Admin") { return(View("Admin")); } else { return(View("Student")); } } else { ModelState.Clear(); ViewBag.RejectMessage = "Invalid user Id or Password"; return(View("login")); } } }
public ActionResult ForgotPassword(ForgotPassword forgotPassword) { using (db = new StateScholarshipEntities()) { var UserIdCheck = db.Registrations.Where(d => d.User_id == forgotPassword.UserID && d.FavouritePet == forgotPassword.FavouritePet && d.FavouriteMovie == forgotPassword.FavouriteMovie && d.LuckyNumber == forgotPassword.LuckyNumber).FirstOrDefault(); if (UserIdCheck != null) { Session["userid"] = UserIdCheck.User_id.ToString(); return(RedirectToAction("PasswordReset")); } } return(View("ForgotPassword")); }
public ActionResult Login(LoginModel loginModel) { using (db = new StateScholarshipEntities()) { var checkUSer = db.Registrations.Where(d => d.User_id == loginModel.UserId && d.user_password == loginModel.Password && d.User_category == loginModel.UserCategory).FirstOrDefault(); var userid = db.Registrations.Where(d => d.User_id == loginModel.UserId).FirstOrDefault(); var password = db.Registrations.Where(d => d.User_id == loginModel.UserId && d.user_password == loginModel.Password).FirstOrDefault(); var category = db.Registrations.Where(d => d.User_id == loginModel.UserId && d.user_password == loginModel.Password && d.User_category == loginModel.UserCategory).FirstOrDefault(); if (checkUSer != null) { FormsAuthentication.SetAuthCookie(loginModel.UserId.ToString(), false); Session["Name"] = checkUSer.FirstName + " " + checkUSer.LastName; Session["ID"] = checkUSer.User_id; if (loginModel.UserCategory == "Scholarship Provider") { //return View("ScholarshipProvider"); return(RedirectToAction("ScholarshipPro", "ScholarshipRegistration")); } else { Session["userId"] = checkUSer.User_id.ToString(); return(RedirectToAction("Student", "ScholarshipRegistration")); } } else { if (userid == null) { ViewBag.username = "******"; } if (password == null) { ViewBag.password = "******"; } if (category == null) { ViewBag.category = "Select Category"; } //ModelState.Clear(); ViewBag.RejectMessage = "Invalid user Id or Password"; return(View("login")); } } }
public ActionResult ForgotID(ForgotUserID userID) { using (db = new StateScholarshipEntities()) { var EmailCheck = db.Registrations.Where(d => d.Email == userID.Email && d.FavouritePet == userID.FavouritePet && d.FavouriteMovie == userID.FavouriteMovie && d.LuckyNumber == userID.LuckyNumber).FirstOrDefault(); if (EmailCheck != null) { var id = (from Registrations in db.Registrations where Registrations.Email.Equals(userID.Email) select Registrations.User_id).SingleOrDefault(); ViewBag.SuccessMessage = "User Id :" + id; } else { ModelState.Clear(); ViewBag.RejectMessage = "Invalid Information given"; } return(View()); } }