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 |