public ViewResult SetNewPassword(string p)
        {
            SetNewPasswordModel model = new SetNewPasswordModel
                                            {
                                                ResetToken = p
                                            };

            return View("SetNewPassword", model);
        }
        public ActionResult SetNewPassword(SetNewPasswordModel model)
        {
            if (!ModelState.IsValid)
            {
                return RedirectToAction("SetNewPassword", new { p = model.ResetToken });
            }

            WebSecurity.ResetPassword(model.ResetToken, model.NewPassword);

            return View("Information", model: "Your password was changed!");
        }