Seite 1 von 1

? user level, check und wie es funktioniert

Verfasst: 19.12.2002 20:20
von caipirinha
1) wie sieht die syntax für user_level aus?
zB im folgenden fall

Code: Alles auswählen

if ( $userdata['user_level'] >= 1 ) 
{ 
$template->assign_block_vars('user_level_1+', array()); 
}
2) kann mir jemand die logik der user_level erklären?
-1 bis 3 ist belegt.
wenn jetzt ein user_level 5 angelegt wird, wie macht man dann am einfachsten die if-schleife, damit admin, mods und userr_level 5 zugang haben?

3) wie werden neue user_level vergeben? man kann sie sichr in der constants.php definieren, doch wie weist man den user_level zu?
oder ist es einfacher für die abfrage die tabelle zu erweitern?

danke euch

Verfasst: 19.12.2002 22:24
von Mister_X
ein blick in die von dir ja schon erwähnte constants.php hätte dir verraten wofür die user_level stehen:
define('DELETED', -1);
define('ANONYMOUS', -1);

define('USER', 0);
define('ADMIN', 1);
define('MOD', 2);
für das andere müsste man wissen was du eigentlich tun willst am einfachsten wäre wohl eine Abfrage wenn user_level = 5 dann darf der Benutzer das und das ...

Verfasst: 19.12.2002 23:36
von caipirinha
hi mister X!

Verfasst: 19.12.2002 23:42
von caipirinha
hi mister X!

danke für den tipp, ich kann die constants fast schon auswendig (vorwärts und rückwärts).

trotzdem sind da für mich noch ein paar fragen offen (siehe mein posting).

im prinzip will ich einen link nur für bestimmte leute sichtbar machen.
ob es nun mit user_level passiert oder über die gruppensteuerung ist mir egal (siehe mein posting m coding bereich).
das problem ist nur, dass ich auf grund der vielzahl der dateien und mangels eines tutorials da nicht ganz durchblicke.

danke dir