コード例 #1
0
        public ActionResult Index(UserValidationModel newUser)
        {
            if (!ModelState.IsValid)
                return View();

            provider = new UserMemberProvider();
            if (provider.CreateUser(Request.Form["UserName"], Request.Form["Password"], "") != null)
                return View("Success");
            else
                return View();
        }
コード例 #2
0
        public ActionResult Register(UserValidationModel newUser)
        {
            if (!ModelState.IsValid)
                return View();

            provider = new UserMemberProvider();
            if (provider.CreateUser(Request.Form["UserName"], Request.Form["Password"], Request.Form["Email"]) != null)
                return View("Index", "Forum");
            else
                return View();
        }
コード例 #3
0
        public ActionResult Index(string returnUrl)
        {
            provider = new UserMemberProvider();
            if (!ValidateLogOn(Request.Form["userName"], Request.Form["password"]))
            {
                return View();
            }

            User user = provider.User;
            FormsAuthentication.SetAuthCookie(user.UserName, false);
            if (!String.IsNullOrEmpty(returnUrl) && returnUrl != "/")
            {
                return Redirect(returnUrl);
            }
            else
            {
                return RedirectToAction("Index", "Home");
            }
        }
コード例 #4
0
        public ActionResult Login(string returnUrl)
        {
            provider = new UserMemberProvider();
            if (!ValidateLogOn(Request.Form["UserName"], Request.Form["Password"]))
            {
                return View();
            }

            User user = provider.User;

            Session["Role"] = user.role == 2 ? "admin" : "pleeb";

            FormsAuthentication.SetAuthCookie(user.UserName, false);
            if (!String.IsNullOrEmpty(returnUrl) && returnUrl != "/")
            {
                return Redirect(returnUrl);
            }
            else
            {
                return RedirectToAction("Index", "Forum");
            }
        }