Abfrage der Gruppenzugehörigkeit: keine Group-IDs > 9 ??

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
futtlui
Mitglied
Beiträge: 19
Registriert: 26.06.2003 21:49

Abfrage der Gruppenzugehörigkeit: keine Group-IDs > 9 ??

Beitrag von futtlui »

Ich habe eine externe Seite gemäß der Vorlage für in phpBB eingebundene Seiten eingebunden und mit Hilfe von Abfrage der Gruppenzugehörigkeit erweitert.
Es funktioniert auch alles soweit, inkl. der Gruppenabfrage.
Probleme gibt's nur, wenn die angegebene Gruppen-ID zweistellig ist:

Code: Alles auswählen

$allowed_u[] = 'g15';
Egal was ich auch mache, bei GruppenIDs > 9 bleibt $access_allowed leer, nur bei einstelligen klappt alles einwandfrei.

Die getesteten Gruppen existieren alle und die verwendeten Accounts sind definitiv als Gruppenmitglieder eingerichtet.

Woran kann das liegen?
mafiatom
Mitglied
Beiträge: 11
Registriert: 08.08.2006 11:02

Beitrag von mafiatom »

In dem Script hatte sich ein Fehler eingeschlichen, richtig muss es heissen:

Code: Alles auswählen

        while($ergebnis = $db->sql_fetchrow($result) )
        { 
                if( in_array('g' . $ergebnis[group_id],$allowed_u )) 
                { 
                         $access_allowed = true; 
                         break; 
                } 
                if( in_array('g' . $ergebnis[group_name],$allowed_u)) 
                { 
                         $access_allowed = true; 
                         break; 
                } 
        } 
Dann klappt es auch mit den Gruppen!
Benutzeravatar
scheibenbrot
Mitglied
Beiträge: 1552
Registriert: 23.12.2005 14:32

Beitrag von scheibenbrot »

mafiatom hat geschrieben:In dem Script hatte sich ein Fehler eingeschlichen, richtig muss es heissen:

Code: Alles auswählen

        while($ergebnis = $db->sql_fetchrow($result) )
        { 
                if( in_array('g' . $ergebnis[group_id],$allowed_u )) 
                { 
                         $access_allowed = true; 
                         break; 
                } 
                if( in_array('g' . $ergebnis[group_name],$allowed_u)) 
                { 
                         $access_allowed = true; 
                         break; 
                } 
        } 
Dann klappt es auch mit den Gruppen!
Wie oft willst du den Post denn noch posten?? :roll: :-?
Love is the slowest form of suicide.
mafiatom
Mitglied
Beiträge: 11
Registriert: 08.08.2006 11:02

Beitrag von mafiatom »

In jedem Post, der danach Fragt. Es gibt Leute die kennen sich mit dem Suchen halt nicht aus.
Aber danke für deine Bemerkung zum Thema
"Abfrage der Gruppenzugehörigkeit: keine Group-IDs > 9 ??"
futtlui
Mitglied
Beiträge: 19
Registriert: 26.06.2003 21:49

Beitrag von futtlui »

@CoolKetschup
also ich muss sagen, auch fast 1,5 Jahre nach meiner Frage find ich es noch gut, eine Antwort zu erhalten.
Hat auch nichts damit zu tun, dass ich die Suchfunktion nicht beherrschen würde, denn wenn ich keine Antwort krieg geh ich ja nicht alle paar Wochen wieder erneut auf die Suche, ob vielleicht jemand anderem geantwortet wurde.

Insofern: vielen Dank @mafiatom
Antworten

Zurück zu „phpBB 2.0: Mod Support“