Browse code

Nachtrag zum vorigen

git-svn-id: https://svn.schokokeks.org/repos/tools/webinterface/trunk@565 87cf0b9e-d624-0410-a070-f6ee81989793

bernd authored on30/07/2007 13:02:00
Showing1 changed files
... ...
@@ -89,10 +89,13 @@ function require_role($roles)
89 89
     $roles = array($roles);
90 90
   $allow = false;
91 91
   foreach ($roles as $role)
92
-    if ($role == $_SESSION['role'])
92
+    if ($role & $_SESSION['role'])
93 93
       $allow = true;
94 94
   if (! $allow)
95
-    login_screen("Diese Seite können Sie mit Ihren aktuellen Zugriffsrechten nicht benutzen, bitte melden Sie sich mit den benötigten Zugriffsrechten an!");
95
+    if ($_SESSION['role'] == ROLE_ANONYMOUS)
96
+      login_screen("Diese Seite können Sie erst benutzen, wenn Sie sich mit Ihren Zugangsdaten anmelden.");
97
+    else
98
+      login_screen("Diese Seite können Sie mit Ihren aktuellen Zugriffsrechten nicht benutzen, bitte melden Sie sich mit den benötigten Zugriffsrechten an!");
96 99
 }
97 100
 
98 101