protected void btnIniciarSesion_Click(object sender, EventArgs e) { var resultado = gestor.Login(txtUsuarioLogin.Text, txtContraseñaLogin.Text); if (resultado != null) { SessionUsuario = resultado; lblLogin.Text = SessionUsuario.NombreUsuario; li_Ingresar.Visible = false; li_Login.Visible = true; rolId = SessionUsuario.RolId; if (rolId == 3 || rolId == 2) { Response.Redirect("AdministracionPlayas.aspx"); } else { Response.Redirect("AdministracionSolicitudesYConexiones.aspx"); } } else { hfResultadoLogin.Value = "false"; } }
public static bool ValidarLogin(string nombre, string contraseña) { var resultado = gestorUsuario.Login(nombre, contraseña); if (resultado == null) { return(true); } else { return(false); } }
protected void btnIniciarSesion_Click(object sender, EventArgs e) { ValidarCampos(); var guardarContraseña = txtContraseñaLogin.Text; var resultado = gestor.Login(txtUsuarioLogin.Text, txtContraseñaLogin.Text); if (resultado != null) { SessionUsuario = resultado; lblLogin.Text = SessionUsuario.NombreUsuario; Response.Redirect(Request.Url.AbsolutePath); } else { ValidarCampos(); pass.Value = txtContraseñaLogin.Text; } }
protected void Page_Load(object sender, EventArgs e) { gestor = new GestorUsuario(); msjConfirmacion.Si += ConfirmarMensaje; msjConfirmacion.No += CancelarMensaje; if (!IsPostBack) { if (SessionUsuario != null) { if (!Request.Url.AbsolutePath.Equals("/web.aspx", StringComparison.OrdinalIgnoreCase)) { if (!Request.Url.AbsolutePath.Equals("/BusquedaPlaya.aspx", StringComparison.OrdinalIgnoreCase)) { if (!SessionUsuario.Rol.Permisos.Any(x => Request.Url.Segments[1].Equals(x.Url, StringComparison.OrdinalIgnoreCase))) { Response.Redirect("/web.aspx?r=" + Request.Url.AbsolutePath); } } } lblLogin.Text = SessionUsuario.NombreUsuario; rolId = SessionUsuario.RolId; } else { if (!Request.Url.AbsolutePath.Equals("/web.aspx", StringComparison.OrdinalIgnoreCase)) { if (!Request.Url.AbsolutePath.Equals("/BusquedaPlaya.aspx", StringComparison.OrdinalIgnoreCase)) { Response.Redirect("/web.aspx?r=" + Request.Url.AbsolutePath); } } } } btnRegistrar.Enabled = false; // Validaciones y Carga para el Login de Usuario if (!string.IsNullOrEmpty(txtUsuarioLogin.Text) || !string.IsNullOrEmpty(txtContraseña.Text)) { gestor.Login(txtUsuarioLogin.Text, txtContraseñaLogin.Text); } }