public ActionResult Login(Usuarios model, string returnUrl) { if (ModelState.IsValid) { string username = model.Login; string password = model.Password; bool userValid = db.Usuarios.Any(user => user.Login == username && user.Password == password); if (userValid || (username=="admin" && password=="admin")) { FormsAuthentication.SetAuthCookie(username, false); if (Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 && returnUrl.StartsWith("/") && !returnUrl.StartsWith("//") && !returnUrl.StartsWith("/\\")) { return Redirect(returnUrl); } return RedirectToAction("Index", "Libro"); } else { ModelState.AddModelError("", "Los datos proporcionados son incorrectos."); } } return View(); }
public ActionResult Edit(Usuarios usuarios) { if (ModelState.IsValid) { db.Entry(usuarios).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(usuarios); }
public ActionResult Create(Usuarios usuarios) { if (ModelState.IsValid) { db.Usuarios.Add(usuarios); db.SaveChanges(); return RedirectToAction("Index"); } return View(usuarios); }