>@model Xamlware.Models.Users > >@{ > ViewBag.Title = "Log in"; >} > > ><h2>Use a local account to log in.</h2> >@using (Html.BeginForm(new { ReturnUrl = ViewBag.ReturnUrl })) { > @Html.AntiForgeryToken() > @Html.ValidationSummary(true) > > <fieldset> > <legend>Log in Form</legend> > <ol> > <li> > @Html.LabelFor(m => m.UserName) > @Html.TextBoxFor(m => m.UserName) > @Html.ValidationMessageFor(m => m.UserName) > </li> > <li> > @Html.LabelFor(m => m.Password) > @Html.PasswordFor(m => m.Password) > @Html.ValidationMessageFor(m => m.Password) > </li> > </ol> > <input type="submit" value="Log in" /> > </fieldset> >} >>
> public class UserController : Controller > { > > private IUsersRepository _userSRepository; > > public UserController(IUsersRepository usersRepository) > { > _userSRepository = usersRepository; > } > > public ActionResult Index() > { > return View(); > } > > [HttpPost] > public ActionResult Login() > { > return View(); > } > > > [HttpPost] > public ActionResult Login(string userName, string password) > { > //if (ModelState.IsValid) > //{ > // var > // if (user.IsValid(user.UserName, user.Password)) > // { > // FormsAuthentication.SetAuthCookie(user.UserName, user.RememberMe); > // return RedirectToAction("Index", "Home"); > // } > // else > // { > // ModelState.AddModelError("", "Login data is incorrect!"); > // } > ////} > > return View(); > } > } >>