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 |