Example #1
0
        public ActionResult ResetPassword(int id, UsersResetPassword form)
        {
            var user = Database.Session.Load <UserModel>(id);

            if (user == null)
            {
                return(HttpNotFound());
            }

            if (Database.Session.Query <UserModel>().Any(u => u.UserName == form.UserName && u.Id != id))
            {
                ModelState.AddModelError("Username", "Username must be unique!");
            }

            form.UserName = user.UserName;

            if (!ModelState.IsValid)
            {
                return(View(form));
            }

            user.SetPassword(form.Password);

            Database.Session.Update(user);
            return(RedirectToAction("index"));
        }
Example #2
0
        public ActionResult ResetPassword(int id, UsersResetPassword formData)
        {
            var user = Database.Session.Load <User>(id);

            if (user == null)
            {
                return(HttpNotFound());
            }

            formData.Username = user.Username;

            if (Database.Session.Query <User>().Any(u => u.Username == formData.Username && u.Id != id))
            {
                ModelState.AddModelError("Username", "Username must be unique");
            }

            if (!ModelState.IsValid)
            {
                return(View(formData));
            }

            user.SetPassword(formData.Password);
            Database.Session.Update(user); //insert into Users (USername,password_hash,email) values ....
            Database.Session.Flush();
            return(RedirectToAction("Index"));
        }
        [HttpPost] public ActionResult ResetPassword(int Id, UsersResetPassword data)
        {
            var user = Database.Session.Load <User>(Id);

            if (user == null)
            {
                HttpNotFound();
            }
            data.UserName = user.UserName;
            user.SetPassword(data.UserPassword);
            Database.Session.Update(user);
            Database.Session.Flush();
            return(RedirectToAction("index"));
        }
Example #4
0
        public ActionResult ResetPassword(int id, UsersResetPassword form)
        {
            var user = Database.Session.Load <Yoneticiler>(id);

            if (user == null)
            {
                return(HttpNotFound());
            }

            user.SetPassword(form.Password);


            Database.Session.Update(user); //save user object to database
            Database.Session.Flush();
            return(RedirectToAction("index"));
        }
Example #5
0
        public ActionResult ResetPassword(int id, UsersResetPassword form)
        {
            var user = Database.Session.Load <User>(id);

            if (user == null)
            {
                return(HttpNotFound());
            }
            form.Username = user.Username;
            if (!ModelState.IsValid)
            {
                return(View(form));
            }
            user.SetPassword(form.Password);
            Database.Session.Update(user);
            return(RedirectToAction("index"));
        }
Example #6
0
        public ActionResult ResetPassword(int id, UsersResetPassword form)
        {
            var user = userContext.Users.Find(id);

            if (user == null)
            {
                return(HttpNotFound());
            }

            form.Username = user.Username;

            if (!ModelState.IsValid)
            {
                return(View(form));
            }

            user.SetPassword(form.Password);
            userContext.SaveChanges();

            return(RedirectToAction("Index"));
        }
Example #7
0
        public ActionResult ResetPassword(int id, UsersResetPassword form)
        {
            var user = Database.Session.Load <User>(id);  //load up user

            if (user == null)
            {
                return(HttpNotFound());
            }

            form.Username = user.Username;    //make sure username are the same from database and controller

            if (!ModelState.IsValid)
            {
                return(View(form));
            }

            user.SetPassword(form.Password);   //set new password
            Database.Session.Update(user);     //save new password

            return(RedirectToAction("index"));
        }
        public ActionResult ResetPassword(int id, UsersResetPassword form)
        {
            var user = Database.Session.Query <User>().FirstOrDefault(p => p.Id == id);

            if (user == null)
            {
                return(HttpNotFound());
            }

            form.Username = user.Username;
            if (!ModelState.IsValid)
            {
                return(View(form));
            }
            user.SetPassword(form.Password);


            Database.Session.Update(user);
            Database.Session.Flush();
            return(RedirectToAction("index"));
        }