protected void btnIniciarSesion_Click(object sender, EventArgs e) { Resources.Resources objResources = new Resources.Resources(); EUsuario EUsuario = new EUsuario { Usuario = username.Text, UPassword = objResources.MD5Crypto(password.Text) }; EUsuario UsuarioExistente; BUsuario BUsuario = new BUsuario(); UsuarioExistente = BUsuario.VerificarUsuario(EUsuario); if (UsuarioExistente == null) { ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script>$('#mensaje').html(GenerarMensaje('" + Constant.TituloErrorLogin + "','" + Constant.MensajeErrorLogin + "'))</script>"); ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>myModalShow();</script>"); objResources.LimpiarControles(this.Controls); } else { Session["Usuario"] = UsuarioExistente; Response.Redirect("Index.aspx"); } }
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(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")); } }