Problem mit Junior Admin MOD (V 2.0.5) auf phpBB 2.0.8

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
knalltrauma
Mitglied
Beiträge: 150
Registriert: 06.05.2004 17:14

Problem mit Junior Admin MOD (V 2.0.5) auf phpBB 2.0.8

Beitrag von knalltrauma »

Moin Leute...

Nun, hab soeben den Junior Admin Mod eingebaut. Eigentlich ohne Probleme. Nun habe ich einem Testuser mal 1-2 Module freigeschaltet. Hab dann auf den User gewechselt und www.seite.de/admin eingegeben damit er eigentlich die ihm zugewiesenen Bereiche sehen sollte.

Dann folgende Debug-Meldung:
Das verlangte Modul existiert nicht oder du bist nicht authorisiert darauf zuzugreifen.

DEBUG MODE

Line : 53
File : /home/sites/wwwroot/admin/pagestart.php
Liegt das an meinem 2.0.8er phpBB? Hier noch der Bereich +/- Zeile 53 der pagestart.php:

Code: Alles auswählen

$dirname = $phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_kb.'.$phpEx;
include($dirname);

if (!$userdata['session_logged_in'])
{
	redirect(append_sid("login.$phpEx?redirect=admin/", true));
}
elseif (!jr_admin_secure(basename($HTTP_SERVER_VARS['REQUEST_URI'])))
{
	message_die(GENERAL_ERROR, $lang['Error_Module_ID'], '', __LINE__, __FILE__);	
}

if ($HTTP_GET_VARS['sid'] != $userdata['session_id'])
{
	$url = str_replace(preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name'])), '', $HTTP_SERVER_VARS['REQUEST_URI']);
	$url = str_replace(preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['script_path'])), '', $url);
	$url = str_replace('//', '/', $url);
	$url = preg_replace('/sid=([^&]*)(&?)/i', '', $url);
	$url = preg_replace('/\?$/', '', $url);
	$url .= ((strpos($url, '?')) ? '&' : '?') . 'sid=' . $userdata['session_id'];
Wäre echt super wenn mir ja demand einen Tip geben könnte :D :wink:
---------------------------------
=Es lebe die Liebe!=
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

du kannst nicht direkt auf das adminpanel zugreifen, sondern musst über den index und den admin-link im footer auf's acp gehen... ;)
alles andere wird geblockt.
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Maniac5000
Mitglied
Beiträge: 273
Registriert: 31.05.2005 08:43
Wohnort: Berlin
Kontaktdaten:

Beitrag von Maniac5000 »

ich benutze dieses thema mal weiter da mein problem ähnlich ist:

MOD ist eingebaut, einem User sind Module zugewiesen, wenn der betreffende User dann aber auf den Admin-Link klickt passiert nichts, der Index wird einfach nochmal neu geladen

ich benutze aber version 2.0.16
MiSTRiXER
Mitglied
Beiträge: 12
Registriert: 20.07.2005 15:37

Beitrag von MiSTRiXER »

Maniac5000 hat geschrieben:ich benutze dieses thema mal weiter da mein problem ähnlich ist:

MOD ist eingebaut, einem User sind Module zugewiesen, wenn der betreffende User dann aber auf den Admin-Link klickt passiert nichts, der Index wird einfach nochmal neu geladen

ich benutze aber version 2.0.16

ich schieb das thema nochmal hoch, weil ich habe gleiches problem mit gleicher version ! vielleicht weiss ja jemand rat !


EDIT : hat sich erledigt...problem gelöst, es musste noch was in der login.php geändert werden ! :)
Maniac5000
Mitglied
Beiträge: 273
Registriert: 31.05.2005 08:43
Wohnort: Berlin
Kontaktdaten:

Beitrag von Maniac5000 »

was hast du denn geändert??
MiSTRiXER
Mitglied
Beiträge: 12
Registriert: 20.07.2005 15:37

Beitrag von MiSTRiXER »

öffne : login.php

und suche nach :

Code: Alles auswählen

   if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) && $userdata['session_logged_in'] && ($userdata['user_level'] == ADMIN))
und ersetze mit:

Code: Alles auswählen

   include_once($phpbb_root_path . 'includes/functions_jr_admin.' . $phpEx); 
   $jr_admin_userdata = jr_admin_get_user_info($userdata['user_id']); 

   if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) && $userdata['session_logged_in'] && (!empty($jr_admin_userdata['user_jr_admin']) || $userdata['user_level'] == ADMIN))) 

evtl. muss noch was in der pagestart.php geändert werden...einfach mal vergleichen !

öffne : admin/pagestart.php

und suche nach :

Code: Alles auswählen

   redirect(append_sid("login.$phpEx?redirect=admin/&admin=1", true)); 
und ersetze mit:

Code: Alles auswählen

   redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx&admin=1", true)); 
mr.no-name
Mitglied
Beiträge: 1883
Registriert: 20.10.2003 12:07
Wohnort: Hannover

Beitrag von mr.no-name »

Bei mir besteht auch das Problem, dass eingelogte Junior-Admins beim Klick auf Administrationsbereich nur wieder auf den Index kommen.

Die Dinge, die du genannt hattest sind und waren jedoch korrekt eingebaut, weshalb ich mir nicht erklären kann, woran das liegt.
Hat jemand eine Idee?
mr.no-name
Mitglied
Beiträge: 1883
Registriert: 20.10.2003 12:07
Wohnort: Hannover

Beitrag von mr.no-name »

Niemand eine Idee?
Maniac5000
Mitglied
Beiträge: 273
Registriert: 31.05.2005 08:43
Wohnort: Berlin
Kontaktdaten:

Beitrag von Maniac5000 »

*push*
Antworten

Zurück zu „phpBB 2.0: Mod Support“