Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/12/2005, 07:54
Matachin
 
Fecha de Ingreso: julio-2005
Mensajes: 29
Antigüedad: 18 años, 10 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_ipPAGE_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