webinterface => /webinterface
bernd authored 17 years ago
|
1) <?php
2)
3) require_once('session/start.php');
4)
5)
6)
7)
8) //require_role(array(ROLE_CUSTOMER, ROLE_SYSTEMUSER));
9)
10) /*if ($user['realname'] == '')
11) input_error('Ihr Name ist nicht im System gespeichert (siehe Stammdaten)!');
12) if ($user['email'] == '')
13) input_error('Im System ist keine alternative eMail-Adresse gespeichert (siehe Stammdaten)!');
14) */
15)
16) switch ($_SESSION['role'])
17) {
18) case ROLE_ANONYMOUS:
19) login_screen('');
20) break;
|
VMail-accounts können sich...
bernd authored 17 years ago
|
21) case ROLE_VMAIL_ACCOUNT:
22) $role = "{$_SESSION['mailaccount']}, angemeldet als E-Mail-Account";
23) break;
|
Auch mailaccounts können si...
bernd authored 17 years ago
|
24) case ROLE_MAILACCOUNT:
25) $role = "{$_SESSION['mailaccount']}, angemeldet als IMAP/POP3-Account";
26) break;
|
webinterface => /webinterface
bernd authored 17 years ago
|
27) case ROLE_SYSTEMUSER:
28) $role = "{$_SESSION['userinfo']['name']}, angemeldet als Benutzer";
29) break;
30) case ROLE_CUSTOMER:
31) $role = "{$_SESSION['customerinfo']['name']}, angemeldet als Kunde";
32) break;
|
* Initialisierung der Sessi...
bernd authored 17 years ago
|
33) case ROLE_CUSTOMER | ROLE_SYSTEMUSER:
34) $role = "{$_SESSION['customerinfo']['name']}, angemeldet als Kunde und Benutzer";
35) break;
36) case ROLE_CUSTOMER | ROLE_SYSTEMUSER | ROLE_SYSADMIN:
37) $role = "{$_SESSION['customerinfo']['name']}, angemeldet als Kunde, Benutzer und Administrator";
38) break;
39) default:
40) system_failure('Interner Fehler (»Unbekannte Rolle: '.$_SESSION['role'].'«)');
|