[erledigt!!] Problem mit dem group access Mod

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
comacom
Mitglied
Beiträge: 98
Registriert: 08.08.2003 20:47
Wohnort: Augsburg
Kontaktdaten:

[erledigt!!] Problem mit dem group access Mod

Beitrag von comacom »

Hi ich habe den group access mod installiert aber es wird jedem der Zurgiff auf diese Seite verwährt obwohl der user in der richtigen Gruppe ist.

Code: Alles auswählen

<?php 
/*************************************************************************** 
*                name.php  Gruppenverwaltung zum Schutz von Websites
*                            ------------------- 
*   copyright            : (C) 2002 
*   email                : mail 
* 
* 
* uses phpBB technology (c) 2001 phpBB Group <http://www.phpbb.com/> 
* 
***************************************************************************/  

/* ************************************************************************** 
* 
*   This program is free software; you can redistribute it and/or modify 
*   it under the terms of the GNU General Public License as published by 
*   the Free Software Foundation; either version 2 of the License, or 
*   (at your option) any later version. 
* 
***************************************************************************/  


define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

// 
// Start session management 
// 
  $userdata = session_pagestart($user_ip, PAGE_INDEX); 
  init_userprefs($userdata); 
// 
// End session management 
// 

include($phpbb_root_path . 'includes/page_header.'.$phpEx); 


// User die zugriff haben: es sind gruppen_ids, gruppennamen und user_ids  erlaubt wobei bei den gruppen namen und ids ein g am anfang angehängt werden muss. 
$allowed_u = array(); 
$allowed_u[] = 'g18'; //gruppe


$access_allowed = false; 
if( in_array($userdata['user_id'],$allowed_u)) 
{ 
        $access_allowed = true; 
} 

else 
{ 
        $sql = "SELECT g.group_id, g.group_name 
                FROM " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g 
                WHERE ug.user_id = '" . $userdata['user_id'] . "' 
                        AND g.group_id = ug.group_id"; 
        if ( !($result = $db->sql_query($sql)) ) 
        { 
                message_die(GENERAL_ERROR, 'Could not get user group.', '', __LINE__, __FILE__, $sql); 
        } 
        $access_allowed = false; 
        while( list($group_id, $group_name) = $db->sql_fetchrow($result) ) 
        { 
                if( in_array('g' . $group_id[group_id],$allowed_u )) 
                { 
                         $access_allowed = true; 
                         break; 
                } 
                if( in_array('g' . $group_name[group_name],$allowed_u)) 
                { 
                         $access_allowed = true; 
                         break; 
                } 
        } 
        if( !$access_allowed ) 
        { 
                message_die(GENERAL_MESSAGE, 'Na na wer will den hier in den Sendeablauf eingreifen?<br />Sie haben keinen Zugriff auf diese Seite.<br /><br />Du kummst hier net rein!');
        } 
} 

//mein Inhalt

?>

//mein Inhalt

<?

include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 
?>
Zuletzt geändert von comacom am 07.07.2006 18:09, insgesamt 1-mal geändert.
Lieber vorbeugen als vorkotzen *g*
mr.death
Mitglied
Beiträge: 99
Registriert: 22.01.2006 01:27

Beitrag von mr.death »

ähmm was steh dein bei dem forum..also welche Fehlermeldung kommt den =!
Benutzeravatar
comacom
Mitglied
Beiträge: 98
Registriert: 08.08.2003 20:47
Wohnort: Augsburg
Kontaktdaten:

Beitrag von comacom »

da steht genau des was ich eingegeben habe wenn einer keinen zugriff auf die seite hat :
Na na wer will den hier in den Sendeablauf eingreifen?
Sie haben keinen Zugriff auf diese Seite.

Du kummst hier net rein!
nur das es leider jeder sieht .... obwohl ich zumindest zugriff haben sollte..
Lieber vorbeugen als vorkotzen *g*
Benutzeravatar
comacom
Mitglied
Beiträge: 98
Registriert: 08.08.2003 20:47
Wohnort: Augsburg
Kontaktdaten:

Beitrag von comacom »

das Thema hat sich erledigt ich mache das jetzt über das ACP zusammen mit Junior Admin MOD
Lieber vorbeugen als vorkotzen *g*
Antworten

Zurück zu „phpBB 2.0: Mod Support“