コード例 #1
0
        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());
            }
        }
コード例 #2
0
        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"));
                }
            }
        }
コード例 #3
0
 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"));
 }
コード例 #4
0
        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"));
                }
            }
        }
コード例 #5
0
        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());
            }
        }