public ActionResult webuser(string nick, string pass, int?recordar) { bool check = false; if (recordar == 1) { check = true; } EFwebuser omWebuser = new EFwebuser(); try { short idu = omWebuser.loguear(nick, pass, check); HttpCookie cookie = new HttpCookie("usr", idu.ToString()); HttpCookie cookien = new HttpCookie("name", omWebuser.saludo(idu).ToString()); cookie.Expires = DateTime.Now.AddYears(1); cookien.Expires = DateTime.Now.AddYears(1); HttpCookieCollection cooks = new HttpCookieCollection(); cooks.Add(cookie); // Crea una cookie con el id del usuario. cooks.Add(cookien); // Crea una cookie con el nombre del usuario. Response.AppendCookie(cookie); Response.AppendCookie(cookien); ViewBag.LOGUED = true; return(RedirectToAction("Index", "Admin")); } catch (Exception e) { ViewBag.MENSAJE = "Usuario o contraseña no valida.\r"; return(View("webuser")); } }
// GET: public ActionResult mostrarInfoWeb(int id) { EFwebuser oefwebuser = new EFwebuser(); webuser info = oefwebuser.conseguirUsuario(id); ViewBag.INFO = info; return(View("datos")); }
public ActionResult webuser(string nick, string pass, string nombre, string apellido, string mail, DateTime fecha, string sexo) { EFwebuser omWebuser = new EFwebuser(); try { omWebuser.crearWebUser(nick, pass, nombre, apellido, mail, fecha, sexo); } catch (Exception e) { ViewBag.MENSAJE = e.Message; return(View("paginaError")); } return(RedirectToAction("Index")); }