PHP If user = admin xxx else xxx

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
Benutzeravatar
MiXa
Mitglied
Beiträge: 811
Registriert: 12.01.2003 14:16
Kontaktdaten:

PHP If user = admin xxx else xxx

Beitrag von MiXa »

hallo,

könnte mir bitte jemand das folgende in php übersetzten


PHP If user = admin (usernummer = 2)

mache aktion 1

else (if not admin (usernummer ungleich 2)

mache aktion 2


schon mal vielen dank

liebe gruesse
michael
Gast

Beitrag von Gast »

if ($user = "admin") {
$usernummer = 2;
action1();
} else {
$usernummer = 3;
action2();
}
Benutzeravatar
Chaze
Ehemaliges Teammitglied
Beiträge: 2035
Registriert: 31.01.2003 12:20
Wohnort: Hannover

Beitrag von Chaze »

Ich glaube er meinte das so, dass der Admin die Usernummer 2 hat.

Code: Alles auswählen

if (($user = "admin") || ($user_id == 2))
{ 
echo 'Hallo Admin, willkommen in Deinem Königreich!'; 
} 
else 
{ 
echo 'Du bist nicht der Admin...Du kommst hier net rein...!
}
Man
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
Benutzeravatar
MiXa
Mitglied
Beiträge: 811
Registriert: 12.01.2003 14:16
Kontaktdaten:

Beitrag von MiXa »

vielen dank

ja ich meinte das so wie Chaze

es soll halt überprüft werden, ob es der user mit der nr. 2 ist (was ja dem admin entspricht

dann soll aktion 1 erfolgen

falls es nicht der admin ist dann aktion 2


ich werde am WE mal was rumprobieren :D


nochmals vielen dank
Benutzeravatar
MiXa
Mitglied
Beiträge: 811
Registriert: 12.01.2003 14:16
Kontaktdaten:

Beitrag von MiXa »

hallo Chaze,

ich hätte da noch mal eine kurze frage


(($user = "admin") || ($user_id == 2))


wird so abgefragt if user = admin und user_id = 2

oder if user = admin oder user_id = 2


(ich hätte es gerne so, daß nur die user_id = 2 [also der hauptadmin] die aktion ausführen kann)
Benutzeravatar
Chaze
Ehemaliges Teammitglied
Beiträge: 2035
Registriert: 31.01.2003 12:20
Wohnort: Hannover

Beitrag von Chaze »

|| = ODER
&& = UND

(beides logisch)
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
Gast

Beitrag von Gast »

bitte schön.

Code: Alles auswählen

if ($userdata['user_level'] == ADMIN)
{
	<mache aktion 1>
}else{
	<mache aktion 2>
}
oder

Code: Alles auswählen

$mache_aktion = ($userdata['user_level'] == ADMIN) ? <mache aktion 1> : <mache aktion 2>;
Beides bezogen auf die scripten vom phpbb.

isch
Benutzeravatar
MiXa
Mitglied
Beiträge: 811
Registriert: 12.01.2003 14:16
Kontaktdaten:

Beitrag von MiXa »

nochmals vielen dank

scheint jetzt hinzuhauen :-)
Antworten

Zurück zu „Coding & Technik“