Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2005 Teil von März

SELFHTML Forumsarchiv
logische Verzweigung - ich steh auf dem schlauch

Informationsseite
  1. Seite (PHP) logische Verzweigung - ich steh auf dem schlauch von daniel, 31. 03. 2005, 23:38
nach unten

logische Verzweigung - ich steh auf dem schlauch

Die folgende Nachricht zum Thema stammt von: daniel, 31. 03. 2005, 23:38

hallo alle zusammen,

ich stehe hier gerade auf dem schlauch.

Ich habe 2 Benutzerlevel: Redakteur (2) und Admin (1).

Es gibt eine Seite, die Benutzer aus einer DB löschen kann.
Auf diese Seite haben User mit dem Level 1 (Admin) in _jedem_ Fall Zugriff.
User mit dem Level 2 (Redakteure) haben nur Zugriff wenn Ihre Benutzer-ID mit einer per GET übergebenen ID übereinstimmt (sie also ihr eigenes Profil löschen wollen...)

nun würde ich gern den zugriff am anfang der seite beschränken, aber ich  bekomme das nicht hin:

if($_SESSION['ses_level']!=1  // d.h. User ist Admin
   OR
   $id!=$_SESSION['ses_user_id']) // d.h. die ID des zu löschenden Users NICHT mit dem zuu löschenden User übereinstimmt...
{
  // Zugriff verweigern }
else {
  // Seite anzeigen }


vielleicht kann mir jemand von euch auf die sprünge helfen,
grüße,
daniel

nach obennach unten

logische Verzweigung - ich steh auf dem schlauch

Die folgende Nachricht zum Thema stammt von: Sebastian Salzgeber, 01. 04. 2005, 02:46

Ich kann mich täschen aber wieso !=?

UserIstAdmin = $_SESSION['smartid']==1
UserBesitztRichtigeID = $_GET['vsmartid']==$korekte_smartid

if(UserIstAdmin || UserBesitztRichtigeID){
//zugriff
}else{
//denied
}

ciao

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2005 Teil von März

© 1998-2006 Seite Impressum, Software: Classic Forum