1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Problema con foro phpbb

Tema en 'Programación y Diseño Web' iniciado por Rita Bbaa, 14 Ago 2005.

  1. Rita Bbaa

    Rita Bbaa Nuevo usuario

    Hola :D

    Como puedo hacer para que los usuarios registrados no sean vistos por los visitantes.

    Me he dado cuenta de una cosa en mi foro, cualquier persona no registrado puede ver los miembros que están en el registro y los grupos. No veo donde esto se puede cambiar para que no sea posible. El foro es phpbb y el panel de administración es todo gráfico, no hay nada de código.

    Como hago esto?

    saludos.
     
  2.  
  3. elQuique

    elQuique Usuario activo

    Pues el standar no trae para ocultar pero dejame buscar si existe algun modulito que haga eso, la otra manera seria modificar un poco el php del sitio pero veamos si hay otra mas facil donde no tengas que tocar el codigo, buscare y posteo de nuevo si hay solucion
     
  4. elQuique

    elQuique Usuario activo

    Bueno en la primer busqueda no encontre un modulo pero mirando un poco el archivo php en cuestion es el que se llama memberlist.php y groupcp.php respectivamente, ambos pueden ser modificados facilmente para que no funcionen si no estas logueado, para ello vamos por parte:

    1) sacar copia por las dudas de los archivos memberlist.php y groupcp.php

    2) en el archivo memberlist.php mas o menos por la linea 34 dice asi
    //
    // End session management
    //
    luego de eso AGREGAR lo siguiente
    if ( !$userdata['session_logged_in'] ) {
    redirect(append_sid("login.".$phpEx."?redirect=memberlist.".$phpEx, true));
    exit;
    }

    esto consulta si el usuario esta logueado y de no ser asi reenvia a la pagina de login ;) por tanto no podran entrar sino se loguean

    3) en el archivo groupcp.php en la linea 117 mas o menos buscar
    //
    // End session management
    //
    y luego de esto agregar lo mismo del punto anterior
    if ( !$userdata['session_logged_in'] ) {
    redirect(append_sid("login.".$phpEx."?redirect=memberlist.".$phpEx, true));
    exit;
    }
    que hace lo mismo para este otro caso :D
    4) listo y bueno cualquier duda a tus ordenes

    pd: el conejillo de indias fue este mismo foro por tanto lo puedes probar en

    <a href="http://www.forocreativo.net/foro/memberlist.php" target="_blank">http://www.forocreativo.net/foro/memberlist.php</a>
    y
    <a href="http://www.forocreativo.net/foro/groupcp.php" target="_blank">http://www.forocreativo.net/foro/groupcp.php</a>
     
  5. Rita Bbaa

    Rita Bbaa Nuevo usuario

    Ok, gracias elquique, lo intentaré hacer con cuidado, aunque viendo el phpMyAdmin no se me ocurre donde cambiar nada de eso. Esta todo lleno de paneles con iconitos raros cuando pincho en una tabla. Hay unos campos rellenados con poca información y un par de cosas más. Esta to muy raro.

    Gracias igualmente.
    saludos.
     
  6. elQuique

    elQuique Usuario activo

    Luisa, no es en al phpmyadmin, esos archivos que menciono son los archivos PHP que componen el programa phpBB, el myadmin es la base de datos, te recomiendo que abras estos archivos por ejemplo con el block de notas y hagas ese cambio, o si no te animas, me pasas esos 2 archivos a mi email y yo los edito por ti, saludos
     
  7. Rita Bbaa

    Rita Bbaa Nuevo usuario

    Urra urra urra.
    Ya lo conseguí, muchas gracias elquique. Seguí los pasos que me diste y funcionó a la perfección, lo que no sabia era que me tenía que descargar los archivos para editarlos y bueno eso hice.

    Muchas gracias por la ayuda. :D
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·