Nachtrag zum vorigen
bernd

bernd commited on 2007-07-30 13:02:00
Zeige 1 geänderte Dateien mit 4 Einfügungen und 1 Löschungen.


git-svn-id: https://svn.schokokeks.org/repos/tools/webinterface/trunk@565 87cf0b9e-d624-0410-a070-f6ee81989793
... ...
@@ -89,9 +89,12 @@ 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
+    if ($_SESSION['role'] == ROLE_ANONYMOUS)
96
+      login_screen("Diese Seite können Sie erst benutzen, wenn Sie sich mit Ihren Zugangsdaten anmelden.");
97
+    else
95 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