Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/12/2005, 07:54
Matachin
 
Fecha de Ingreso: julio-2005
Mensajes: 29
Antigüedad: 21 años, 3 meses
Puntos: 0
Código de los includes

Perdón, los códigos son estos:
p_sesion:
Código PHP:
<?php
$volver
="../index.php";
define('IN_PHPBB', true);
$phpbb_root_path = 'foro/'; //PATH DEL FORO RESPECTO DEL SCRIPT
if (!function_exists("init_userprefs"))
{
    include(
$phpbb_root_path . 'extension.inc');
    include(
$phpbb_root_path . 'common.'.$phpEx);
    
$userdata = session_pagestart($user_ip, PAGE_INDEX);
    
init_userprefs($userdata);
    global 
$db, $board_config;
    global 
$HTTP_COOKIE_VARS, $HTTP_GET_VARS, $SID;
    
$cookiename = $board_config['cookie_name'];
    
$cookiepath = $board_config['cookie_path'];
    
$cookiedomain = $board_config['cookie_domain'];
    
$cookiesecure = $board_config['cookie_secure'];
}
// determinamos si cookie activada sino propagamos sid por url
   
if ( !(isset($HTTP_COOKIE_VARS[$cookiename . '_sid']) || isset($HTTP_COOKIE_VARS[$cookiename . '_data'])) )
   {
   
output_add_rewrite_var('sid', $userdata['session_id']);
 }
 
?>
p_seguridade:
Código PHP:
<?
$acceso_a_grupos
=array("Taberneiros","Administradores");
if ( 
$userdata['session_logged_in'] )
{
    
$sql = mysql_query("SELECT g.group_id, g.group_name, g.group_type, ug.user_pending
            FROM " 
. GROUPS_TABLE . " g, " . USER_GROUP_TABLE . " ug
            WHERE ug.user_id = " 
. $userdata['user_id'] . "   
                AND ug.group_id = g.group_id
                AND g.group_single_user <> " 
. TRUE . "
            ORDER BY g.group_name, ug.user_id"
);
    while(
$row=mysql_fetch_array($sql))
        
$membresia_usuario[]=$row['group_name'];
}
$acceso=FALSE;
if (
is_array($membresia_usuario))
{
    foreach(
$membresia_usuario as $grupo)
        if (
in_array($grupo,$acceso_a_grupos))
            
$acceso=TRUE;
}
?>
Si se necesita alguna explicación más avisadme