Ik ben nieuw op dit forum, maar zou graag wat hulp kunnen gebruiken met het onderstaande probleem. Zelf heb ik een aardige ervaring met php, maar phpBB gaat me iets te ver. Ik host enkele sites, maar heb met name een vraag over deze site. Hier zijn op dit moment veel onafhankelijke modules die ik wil herschrijven en integreren met het phpBB3-forum. Ik heb al een uitgebreide google sessie erop zitten, maar heb daar geen goede hulp kunnen vinden.
Oke dan mijn vraag.
Mijn idee is om de phpBB3 login sessie te gebruiken op de systemen die ik ga schrijven, deze zijn zelf niet belangrijk om te noemen. Maar wat ik wil hebben van de gebruikers is de permissies en de user-id/name. Onderaan heb ik nog een de bron gezet van deze testpagina. Hier ben ik er al achter om te zien of iemand ingelogd is door te kijken naar het profiel weergeven. De code is een zooi, maar ik snap alles slechts half
Voor de permissies had ik het idee om een korte test te doen of de bezoeker het recht heeft om:
a) Admins worden de mensen die het admin forum kunnen zien (fid=37)
b) Gewone gebruikers alle mensen die interne forums kunenn zien (fid=13)
c) Geen rechten, lege pagina.
Ik hoop dat ik mijn probleem duidelijk heb kunnen defineren hier. En hoop van jullie wat hulp te krijgen hierbij.
Alvast bedankt,
Jurjen
Hier nog de bron van mijn wanhopige poging:
Code: Selecteer alles
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
if ($auth->acl_gets('u_viewprofile'))
{
echo('Ingelogd');
}
else
{
echo("Niet Ingelogd");
}
?>