? user level, check und wie es funktioniert

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
caipirinha
Mitglied
Beiträge: 32
Registriert: 05.12.2002 20:22

? user level, check und wie es funktioniert

Beitrag 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
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag 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 ...
caipirinha
Mitglied
Beiträge: 32
Registriert: 05.12.2002 20:22

Beitrag von caipirinha »

hi mister X!
Zuletzt geändert von caipirinha am 19.12.2002 23:42, insgesamt 1-mal geändert.
caipirinha
Mitglied
Beiträge: 32
Registriert: 05.12.2002 20:22

Beitrag 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
Antworten

Zurück zu „Coding & Technik“