:thumb: Alles werkt, buiten het feit dat alle geregistreerden op de pagina kunnen, i.p.v. enkel de leden van die bepaalde groep.

Code: Selecteer alles
<?php
$ALL_GROUP_NAME = "Leden";
// Controls for phpbb login inclusion
$CHECK_ALLOWED = false;
define('IN_PHPBB', true);
$phpbb_root_path = dirname(__FILE__) . "/";
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
if ( $userdata['session_logged_in'] )
{
$sql = "SELECT group_id FROM " . GROUPS_TABLE . " WHERE group_name = '$ALL_GROUP_NAME'";
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR,"Could not select id","",__LINE__,__FILE__,$sql);
}
$_grp = $db->sql_fetchrow($result);
$_usr = $userdata['user_id'];
$sql = "SELECT group_id FROM " . USER_GROUP_TABLE . " WHERE user_id = $_usr";
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR,"Could not select group","",__LINE__,__FILE__,$sql);
}
$_row = $db->sql_fetchrow($result);
if ($_row[0] == $_grp[0])
{
$CHECK_ALLOWED = true;
}
}
if (!$CHECK_ALLOWED)
{
message_die(GENERAL_MESSAGE,"Je hebt geen toegang tot deze pagina","");
}
echo ("ALS JE DIT OP JE SCHERM KRIJGT DAN BEN JE INGELOGD EN ZIT JE IN DE USERGROUP");
?>
<html>
<head>
<meta http-equiv="Content-Language" content="nl-be">
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Testpagina beveiligde pagina</title>
<meta name="Microsoft Border" content="tlrb, default">
</head>
<body>
<p align="center"> </p>
<p align="center"> </p>
<p align="center"> </p>
<p align="center"> </p>
<p align="center"> </p>
<p align="center"><font size="7" color="#FF0000">Testpagina beveiligde pagina</font></p>
</body>
</html>
