Seite 1 von 1

Einbau einer eigenen Seite mit Gruppenabfrage [erledigt]

Verfasst: 21.11.2006 15:00
von nickvergessen
Hi,

ich habe nach folgendem Vorbild eine Seite gebaut.
Dann nach mit dem "Abfrage der Gruppenzugehörigkeit"-MOD versehen.
Allerdings klappt das ganze irgendwie nicht so richtig.
http://clusedo.cl.funpic.de/eigene_seite.txt
hier ist mal die datei für die eigene Seite.
nehmen wir an, die Gruppe ist die erste die im Forum erstellt wurde und heißt TeSt.
Kann mir jemand das ändern und vllt die ändern irgendwie hervorheben?

danke im vorraus.
nickvergessen

Verfasst: 21.11.2006 15:13
von Vatex
lol?
(// 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.)

ersetze

$allowed_u[] = 'g3'; //gruppe

durch

$allowed_u[] = 'gTeSt'; //gruppe

Verfasst: 21.11.2006 15:16
von nickvergessen
Vatex hat geschrieben:lol?
hab ich mir auch gedacht.
hab nämlich alles so gemacht udn dann kam raus:

"Information

Sie haben keinen Zugriff auf diese Seite."

Edit:
wer das nicht glaubt, kann gerne testen.
Link zum Forum: http://clusedo.cl.funpic.de/clusi/index.php
test-Account: Name: test2 pw: test
Link zur Seite: http://clusedo.cl.funpic.de/clusi/eigene_seite.php

Verfasst: 21.11.2006 15:55
von Vatex
Ok, dann noch einen Nachtrag:

ersetze

Code: Alles auswählen

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;
                }
        }
durch

Code: Alles auswählen

while( $resultg = $db->sql_fetchrow($result) )
        {
                if( in_array('g' . $resultg['group_id'],$allowed_u ))
                {
                         $access_allowed = true;
                         break;
                }
                if( in_array('g' . $resultg['group_name'],$allowed_u))
                {
                         $access_allowed = true;
                         break;
                }
        }

Verfasst: 21.11.2006 16:26
von nickvergessen
ok danke jetzt funktioniert es.
Vielleicht sollte jemand die Änderung in dem MOD eintragen?!

Verfasst: 21.11.2006 20:30
von saerdnaer

Verfasst: 21.11.2006 23:11
von nickvergessen
ihc hab mal das geändert was hier im Thread steht, hochgeladen und dann als Änderungsvorschlag eingetragen.