Versión phpBB: 3.0.9
MODs Instalados: MENU.
Plantilla(s) usada(s): prosilver
Servidor: 1and
Bueno, pues tengo un problemilla, y es que uso este codigo, que me lo dio un compañero de por aqui ( memoadian ) y antes no tenia problema, pero ahora si, despues de editarlo para que me funcione, me surge lo siguiente:
El foro para coger los permisos esta en: foro.web.com
Y donde quiero colocar el codigo, esta en: web.com
cada uno lleva su carpeta:
RAIZ/PORTAL = web.com
RAIZ/FORO = foro.web.com
bien, pues cuando coloco el php (el codigo lo coloco abajo de explicar el problema)me redirige a:
http://web.com/test/permisos_phpbb/install/index.php (Esto no existe ni esta puesto en ningun lado para que me traiga aqui)
Y el codigo para testearlo lo tengo aqui:
http://web.com/test/permisos_phpbb/test.php
y no se cual es el problema, para que cuando entro en el archivo test.php me rediriga a un directorio que no existe ni lo tengo nombrado en ningun sitio /install/index.php
Codigo:
test.php
require_once("sesiones.php");
require_once("user.php");
//los permisos estan basados en el grupo alque pertenece el usuario los admin son el grupo 5
if($group == 5){
echo "tienes los permisos bienvenido administrador";
}else{
echo "No tienes permisos para ver esta página";
}
?>
$phpbb_root_path = realpath($_SERVER['DOCUMENT_ROOT'].'/kunden/homepages/11/d374743701/htdocs/wsb6424768901/'); // el path directo del servidor a phpbb3, varia algo dependiendo del servidor, si hay errores con esto en el mismo error sale el path correcto.
$phpbb_url_path = 'http://web.es/'; // la url hacia tu phpbb3
$phpEx = substr(strrchr(__FILE__, '.'), 1); // tipo de extension
include($phpbb_root_path . '/kunden/homepages/11/d374743701/htdocs/wsb6424768901/common.' . $phpEx); // incluimos el common.php que es muy importante para la bd
include($phpbb_root_path . '/kunden/homepages/11/d374743701/htdocs/wsb6424768901/config.' . $phpEx); //include de config.php importante tambien en bd usuarios y pass
// iniciamos sesion
$user->session_begin();
$auth->acl($user->data);
?>
$avvy = "SELECT * FROM phpbb_forousers WHERE user_id =" . $user->data['user_id']; //mi prefijo de tabla es phpbb pon el tuyo
$result = mysql_query($avvy) or die (mysql_error());
while($row = mysql_fetch_array($result))
{
$link = $row['user_avatar'];
$width = $row['user_avatar_width'];
$height = $row['user_avatar_height'];
$group = $row['group_id'];
}
$uid = $user->data['user_id']; //id de usuario
$usid = $user->data['session_id'];// id de sesion del usuario (lo necesitas para dar logout )
$uname = $user->data['username']; //nombre de usuario
$u_link = "<a href=".$phpbb_url_path."memberlist.php?mode=viewprofile&u=".$uid." target='_self`'>".$uname."</a><br>";
$uavatar="<img src='".$link."' border='0' width='".$width."' height='".$height."' alt='Avatar'><br>";
$upanel="<a href='".$phpbb_url_path."ucp.php'>Panel de Control</a><br>";
$ulogout="<a href='".$phpbb_url_path."ucp.php?mode=logout&sid=".$usid."'>Desconectarse</a><br>";
?>