public ActionResult Ingreso(Usuario usuario) { //Usuario usuarioRegistradoBD = spotiFakeContext.Usuarios.Where(o => o.correoElectronico == usuario.correoElectronico && o.contraseƱa == usuario.contraseƱa).FirstOrDefault(); var usuarioRegistradoBD = service.obtenerUsuarioRegistrado(usuario); if (usuarioRegistradoBD != null) { ViewBag.AccesoConfirmado = usuarioRegistradoBD; //Session["NombreUsuario"] = usuarioRegistradoBD.nombre; //Session["IdUsuario"] = usuarioRegistradoBD.idUsuario; manager.SetIdUsuario(usuarioRegistradoBD.idUsuario); manager.SetNombreUsuario(usuarioRegistradoBD.nombre); if (usuarioRegistradoBD.rol == "Admin") { //FormsAuthentication.SetAuthCookie(usuario.correoElectronico, false); manager.AutenticacionCorreoElectronico(usuario.correoElectronico, false); return(RedirectToAction("AdminIndex", "Usuario")); } if (usuarioRegistradoBD.rol == "Sys") { //FormsAuthentication.SetAuthCookie(usuario.correoElectronico, false); manager.AutenticacionCorreoElectronico(usuario.correoElectronico, false); return(RedirectToAction("SysIndex", "Usuario")); } if (usuarioRegistradoBD.rol == "Usuario") { //FormsAuthentication.SetAuthCookie(usuario.correoElectronico, false); manager.AutenticacionCorreoElectronico(usuario.correoElectronico, false); return(RedirectToAction("UsuarioIndex", "Usuario")); } } return(View("messenge")); }