Abfrage der Gruppenzugehörigkeit für den rest der page

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Seimon
Mitglied
Beiträge: 893
Registriert: 23.02.2005 18:10
Wohnort: Linz, Österreich

Beitrag von Seimon »

Benutzeravatar
Cantor
Mitglied
Beiträge: 48
Registriert: 26.09.2002 14:01
Wohnort: Berlin

Beitrag von Cantor »

Hallo Seimon,

vielen Dank für den Hinweis! Ich will aber die Gruppenverwaltung von phpBB außerhalb des Forums für andere Seiten der Website einsetzen. Da scheint mir der group_access MOD doch geeigneter als das von Dir genannte Snippet (oder steh ich nur mal wieder auf dem Schlauch? :wink: ).

Inzwischen funktioniert der MOD auch wieder bei mir unter 2.0.22: Schuld an dem Fehler war ein Konfigurationsfehler bei den Cookies. Mit dem Board-Doktor konnte ich das Problem lösen!
Benutzeravatar
Seimon
Mitglied
Beiträge: 893
Registriert: 23.02.2005 18:10
Wohnort: Linz, Österreich

Beitrag von Seimon »

Cantor hat geschrieben:Ich will aber die Gruppenverwaltung von phpBB außerhalb des Forums für andere Seiten der Website einsetzen. Da scheint mir der group_access MOD doch geeigneter als das von Dir genannte Snippet (oder steh ich nur mal wieder auf dem Schlauch? :wink: ).
Ich hab das so gemeint
snippet einbaun und dann:

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 = 'pfad_zu_deinem_phpbb/'; 
// ODER wenn du das Skipt im selben Ordner wie phpBB liegen hast ... 
// dann musst du natürlich die beiden Kommentarzeichen // vorne wegnehmen! 
// $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 
// 


if( !user_in_group(3) )  // aktueller Benutzer in Gruppe 3?  
{ 
    // Hier werden die nicht Berechtigten "abgefertigt" 
    message_die(GENERAL_MESSAGE, 'Sie haben keinen Zugriff auf diese Seite.'); 

} 

// Ab hier geht's mit dem Teil los, den die Berechtigten sehen sollen ... 
echo 'Herzlich willkommen auf meiner Seite'; 
?>
Sprich: Das drumherum brauchst du sounso, ist aber unabhängig von der Methode wie du die Gruppenzugehörigkeit überprüfst
Benutzeravatar
Cantor
Mitglied
Beiträge: 48
Registriert: 26.09.2002 14:01
Wohnort: Berlin

Beitrag von Cantor »

Ok, ich hab's kapiert!

Ja, das scheint in der Tat recht einfach zu sein... :-)
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“