Bernd Wurst commited on 2024-02-05 07:34:31
Zeige 1 geänderte Dateien mit 2 Einfügungen und 1 Löschungen.
| ... | ... |
@@ -300,12 +300,13 @@ function setup_session($role, $useridentity, $loginmethod = 'password') |
| 300 | 300 |
$data = db_query("SELECT kundenaccount FROM system.useraccounts WHERE username=?", [$info['username']]);
|
| 301 | 301 |
if ($entry = $data->fetch()) {
|
| 302 | 302 |
if ($entry['kundenaccount'] == 1) {
|
| 303 |
- $customer = get_customer_info($_SESSION['userinfo']['username']); |
|
| 303 |
+ $customer = get_customer_info($_SESSION['userinfo']['customerno']); |
|
| 304 | 304 |
$_SESSION['customerinfo'] = $customer; |
| 305 | 305 |
$_SESSION['role'] = ROLE_SYSTEMUSER | ROLE_CUSTOMER | ROLE_SUBUSER; |
| 306 | 306 |
} |
| 307 | 307 |
} |
| 308 | 308 |
logger(LOG_INFO, "session/start", "login", "logged in user »{$info['username']}«");
|
| 309 |
+ return; |
|
| 309 | 310 |
} |
| 310 | 311 |
if ($role & ROLE_SYSTEMUSER) {
|
| 311 | 312 |
DEBUG("We are system user");
|
| 312 | 313 |