Seite 1 von 1

Gruppenzugehörigkeit selber prüfen

Verfasst: 29.12.2002 23:56
von NiQ
Hallo, ich versuche in meinem Scipt zu prüfen, ob ein Benutzer einer Gruppe angehört. An sich nicht so schwer, klappt jedoch nicht. Ich verwende folgende Funktion:

Code: Alles auswählen

function member_of($group, $userdata) 
{ 
   global $db; 
        if ( !$userdata['session_logged_in'] ) 
        { 
           return false; 
        } 
        $sql = "SELECT count(*) FROM " . USER_GROUP_TABLE . " WHERE user_id = '" . $userdata['user_id'] . "' AND group_id = '" . $group . "'"; 
        if( !($result = $db->sql_query($sql)) ) 
   		{ 
      		message_die(GENERAL_ERROR, 'Could not get group auth', '', __LINE__, __FILE__, $sql); 
   		} 

   		list($num) = $db->sql_fetchrow($result); 
   		if ( $num > 0 ) 
        { 
           return true; 
        } 
        return false; 
}
Diese Funktion habe ich hier im Board gefunden (hatte aber noch einen Tippfehler drin...)
Aber auch damit klappt es einfach nicht. Er kommt immer bei message_die raus!

Jemand eine Idee?

tut doch

Verfasst: 31.12.2002 02:26
von NiQ
Hmm die Funktion tut doch. Keine Ahnung wieso es zuerst nicht geklappt hat. Also viel Spaß damit, falls das jemand braucht.

Verfasst: 02.01.2003 22:52
von Bonsai
genau das brauche ich. Bin leider in PHP (noch) nicht bewandert. Wie setzte ich die Funktion so ein, das ich mittels eines Links, der nur für Admins sichtbar ist, eine Tabelle angezeigt bekomme, in der ich sehe, wer in welcher Gruppe ist?

Kann da jemand helfen?