public ActionResult Login(string username, string password, string ReturnUrl) { //Resources.Resources objResources = new Resources.Resources(); EUsuario EUsuario = new EUsuario { Usuario = username, UPassword = BOperaciones.MD5Crypto(password) }; EUsuario UsuarioExistente; BUsuario BUsuario = new BUsuario(); UsuarioExistente = BUsuario.VerificarUsuario_BL(EUsuario); //UsuarioExistente = new EUsuario() { IdUsuario = 1, Usuario = "admin", Estado = 1 }; if (UsuarioExistente == null) { ViewBag.Mensaje = "Usuario y/o contraseña incorrecta(s)."; return(View()); } else { SessionHelper.Usuario = UsuarioExistente; //Roles SessionHelper.Roles = new List <string>() { UsuarioExistente.Rol }; if (ReturnUrl != null && ReturnUrl != string.Empty) { return(Redirect(Url.Content(ReturnUrl))); } return(RedirectToAction("Index", "Home")); } }