Seltsame Login Probleme

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.
NurNeFrage
Mitglied
Beiträge: 47
Registriert: 11.03.2004 23:33
Wohnort: Köln

Seltsame Login Probleme

Beitrag von NurNeFrage »

Hallo Leute...

Ich habe immer noch seltsame Login Probleme!

Wie bereits vor einiger Zeit mal beschrieben kann ich keinem User Moderatorenrechte in 2 Foren geben da der betreffende sich dann nicht mehr einloggen kann!
Wenn er sich mit dem IE 6 einloggen will kommt dann ein Seite nicht gefunden... mit Mozilla 1.6 passiert schlichtweg nichts!
Eingeloggt ist man danach aber trotzdem! Sprich man taucht danach unten in der Online Liste auf! Und wenn man sich mit dem IE 6 eingeloggt hat und ein Seite nicht gefunden bekommen hat und dann auf zurück im Browser klickt und auf Login um private Nachrichten zu lesen ist man auch direkt in seinem pn Menü! Man kommt halt nur nicht in die Foren Übersicht!

Leider hab ich nun gemerkt dass das Problem auch auftaucht wenn ich eine 2. Gruppe erstelle und der einen Gruppe erlaube Forum 1 zu sehen und der zweiten Gruppe erlaube Forum 2 zu sehen! Ebenso wenn ich der einen Gruppe erlaube beide Foren zu sehen geht es nicht!
Ein User der beiden Gruppen angehört oder einer Gruppe angehört die 2 Foren betreten darf kann sich nicht mehr korrekt einloggen!

Leider ist es nun nötig geworden eine 2. Gruppe anzulegen sodass ich das Forum so nicht weiter betreiben kann!

Ich brauche dringend Hilfe und würde es sehr zu schätzen wissen wenn jemand das Problem lokalisieren könnte!


Einige Infos:
Das Problem besteht auch nach kompletter Neuinstallation des Boards... könnte also auch mit den Server Einstellungen des Webhosters zusammenhängen!

HIER könnt ihr die PHP Konfiguration ansehen!
Zuletzt geändert von NurNeFrage am 03.04.2004 14:23, insgesamt 1-mal geändert.
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Beitrag von Schumi »

KB:login
Seiht sehr nach einem Problem mit dem Scriptpfad aus.
NurNeFrage
Mitglied
Beiträge: 47
Registriert: 11.03.2004 23:33
Wohnort: Köln

Beitrag von NurNeFrage »

Das hab ich schon gelesen!

Hab auch ALLES durchprobiert / durchgelesen!
Die Konfigurationseinstellungen sind richtig! Es geht ja auch wenn die Gruppe nur Zugang zu einem Forum hat! Aber sobald sie Zugang zu zwei Foren hats gehts nicht mehr!

Auch die functions.php hab ich schon versucht umzueditieren wie ganz unten angegeben! Aber das hilft auch nix!

Es hat irgendwas mit den Befugnissen zu tun! Wenn ich unter den Gruppenbefugnissen bei zwei Foren den Zugang aktiviere gehts nicht mehr!
Wenn ich bei Userbefugnissen bei zwei Foren jemanden Modrechte gebe gehts nicht mehr!

Bin ich denn der einzige der dieses Prob hat?
Hat noch jemand anderes einen Webspace bei Serverschleuder.de und dort ein phpBB Board laufen?
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

Code: Alles auswählen

	//
	// Obtain list of moderators of each forum
	// First users, then groups ... broken into two queries
	//
	$sql = "SELECT aa.forum_id, u.user_id, u.username
		FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g, " . USERS_TABLE . " u
		WHERE aa.auth_mod = " . TRUE . "
			AND g.group_single_user = 1
			AND ug.group_id = aa.group_id
			AND g.group_id = aa.group_id
			AND u.user_id = ug.user_id
		GROUP BY u.user_id, u.username, aa.forum_id
		ORDER BY aa.forum_id, u.user_id";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not query forum moderator information', '', __LINE__, __FILE__, $sql);
	}

	$forum_moderators = array();
	while( $row = $db->sql_fetchrow($result) )
	{
		$forum_moderators[$row['forum_id']][] = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '">' . $row['username'] . '</a>';
	}
	$db->sql_freeresult($result);

	$sql = "SELECT aa.forum_id, g.group_id, g.group_name
		FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g
		WHERE aa.auth_mod = " . TRUE . "
			AND g.group_single_user = 0
			AND g.group_type <> " . GROUP_HIDDEN . "
			AND ug.group_id = aa.group_id
			AND g.group_id = aa.group_id
		GROUP BY g.group_id, g.group_name, aa.forum_id
		ORDER BY aa.forum_id, g.group_id";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not query forum moderator information', '', __LINE__, __FILE__, $sql);
	}

	while( $row = $db->sql_fetchrow($result) )
	{
		$forum_moderators[$row['forum_id']][] = '<a href="' . append_sid("groupcp.$phpEx?" . POST_GROUPS_URL . "=" . $row['group_id']) . '">' . $row['group_name'] . '</a>';
	}
	$db->sql_freeresult($result);

	//
	// Find which forums are visible for this user
	//
	$is_auth_ary = array();
	$is_auth_ary = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata, $forum_data);
kommentiere mal diesen Code aus deiner index.php aus (Zeile 205-255). Können sich die Benutzer dann die index.php anschauen? (Die natürlich *keine* Foren/Kategorien mehr anzeigt, da du den Code auskommentiert hast, aber ich will wissen ob in dieser Codepassage der Fehler liegt.)
NurNeFrage
Mitglied
Beiträge: 47
Registriert: 11.03.2004 23:33
Wohnort: Köln

Beitrag von NurNeFrage »

Jo tatsächlich!!!

Dann gehts!
Haben wir den Fehler ja schonmal eingekreist!
Fragt sich nur was genau das Problem dort verursacht!
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

Kommentiere mal nur

Code: Alles auswählen

   //
   // Find which forums are visible for this user
   //
   $is_auth_ary = array();
   $is_auth_ary = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata, $forum_data);
aus.
NurNeFrage
Mitglied
Beiträge: 47
Registriert: 11.03.2004 23:33
Wohnort: Köln

Beitrag von NurNeFrage »

Bingo!

Dort ist der Fehler!
Nur was tun?
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

Du bist auf jeden Fall nicht alleine:
http://www.phpbb.com/phpBB/viewtopic.php?t=184628
Aber eine Idee dazu habe ich jetzt leider nicht.
NurNeFrage
Mitglied
Beiträge: 47
Registriert: 11.03.2004 23:33
Wohnort: Köln

Beitrag von NurNeFrage »

:cry: *schluchz*

Naja zumindest ist das Problem jetzt lokalisiert! Das ist schonmal 1000 mal mehr als ich vorher wusste!

Komisch ist nur dass das Problem nicht allgemein verbreitet ist...

Korrigiert mich wenn ich falsch liege (bin ja php Noob) aber prinzipiell kommen doch nur 3 mögliche Fehlerquellen in Frage:
1. Die MySQL Version (bei mir 3.23.55)
2. Die PHP Version (bei mir 4.3.1)
3. Die PHP Konfiguration (HIER EINZUSEHEN)

Ansonsten müsste ich mich entweder nach einem anderen Webhoster umsehen oder eine andere Foren Software nutzen (obwohl ich echt auf phpBB stehe :D )
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag von Christian_W »

Vieleicht hilft das:
http://www.phpbb.de/viewtopic.php?p=281 ... zer#281307

Gruß Christian
Antworten

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