protected void btoIngreso_Click(object sender, EventArgs e) { lblError.Visible = false; USUARIO usrLogin = CRUD_Usuario.Login(txtUser.Text, txtPassword.Text); if (usrLogin != null) { this.Master.ActiveUser = usrLogin; if (usrLogin.area.Equals("UC")) { Response.Redirect(URL_DEFAULT_UC, true); } else { Response.Redirect(URL_DEFAULT_Bod, true); } } else { txtUser.Text = ""; txtPassword.Text = ""; lblError.Visible = true; } }
public Usuario conexUser(String user) { datos_usuario = new CRUD_Usuario(); Boolean Resp = false; if (datos_usuario.searchUserName(user) != null) { usr = datos_usuario.searchUserName(user); } return(usr); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack && !Page.IsCallback) { lblUsuario.Visible = false; lnkSalir.Visible = false; //Si hay un usuario activo pero no se debe redireccionar if (ActiveUser != null) { //pregunto si tiene permiso //this.generaMenu(); if (!TienePermiso(Request.AppRelativeCurrentExecutionFilePath)) { //Si no tiene permiso se redirige //Response.Redirect(, true); PAGINA Pag = CRUD_Usuario.getPagina(Request.AppRelativeCurrentExecutionFilePath); if (Pag == null) { PaginaSinPermiso = "S/I"; } else { PaginaSinPermiso = Pag.P_TEXTO; } Response.Redirect(URL_SINACC, true); return; } //Usuario con permiso y logueado lblUsuario.Visible = true; lnkSalir.Visible = true; this.lblUsuario.Text = String.Format("{0}", ActiveUser.nombre); Session["SessionIDActiveUser"] = ActiveUser.nombre; } else //Usuario no logueado { //Si va al login que siga de largo if (Request.AppRelativeCurrentExecutionFilePath.Contains(URL_LOGIN)) { return; } //si no va al login //Se guarda la página a la que va URL_ORIGINAL = Request.AppRelativeCurrentExecutionFilePath; URL_REDIRECT = "~/" + Request.RawUrl; //se redirige Response.Redirect(URL_LOGIN, true); return; } } }
protected void btoIngreso_Click(object sender, EventArgs e) { lblError.Visible = false; USUARIO usrLogin = CRUD_Usuario.Login(txtUser.Text, txtPassword.Text); if (usrLogin != null) { this.Master.ActiveUser = usrLogin; if (this.Master.URL_ORIGINAL == null) { Response.Redirect(URL_DEFAULT(usrLogin.area)); } else { if (this.Master.TienePermiso(this.Master.URL_ORIGINAL)) { string url_red = this.Master.URL_REDIRECT; this.Master.URL_REDIRECT = null; this.Master.URL_ORIGINAL = null; Response.Redirect(url_red); } else { this.Master.URL_ORIGINAL = null; this.Master.URL_REDIRECT = null; Response.Redirect(URL_DEFAULT(usrLogin.area)); } } } else { txtUser.Text = ""; txtPassword.Text = ""; lblError.Visible = true; } }
public bool TienePermiso(string urlConsulta) { return(CRUD_Usuario.TienePermiso(this.ActiveUser, urlConsulta)); }
public ControladoUsuario(frmUsuarios formularioUsuarioss) { this.datos_usuario = new CRUD_Usuario(); this.formulario_usuario = formularioUsuarioss; }
public Controlador(frmRecuperarContraseña formulario_login) { this.datos_usuario = new CRUD_Usuario(); this.formulario_login = formulario_login; }