예제 #1
0
        //[ValidateAntiForgeryToken]
        public ActionResult Login(LoginModel model, string returnUrl)
        {
            var usersDataSource = new UsersDataSource();
            var user            = usersDataSource.GetUser(model.UserName);

            if (user != null && user.Password == model.Password)
            {
                return(RedirectToLocal("Home"));
            }
            else
            {
                ModelState.AddModelError("", "The user name or password provided is incorrect.");
                return(View(model));
            }

            //if (ModelState.IsValid && WebSecurity.Login(model.UserName, model.Password, persistCookie: model.RememberMe))
            //{
            //    return RedirectToLocal(returnUrl);
            //}

            // If we got this far, something failed, redisplay form
            ModelState.AddModelError("", "The user name or password provided is incorrect.");
            return(View(model));
        }
예제 #2
0
        public ActionResult Edit(int id)
        {
            var eventItem = m_usersDataSource.GetUser(id);

            return(View(eventItem));
        }