diff options
author | Simon Rettberg | 2024-05-27 15:37:55 +0200 |
---|---|---|
committer | Simon Rettberg | 2024-05-27 15:37:55 +0200 |
commit | 43ddb14693e4a4830f471dd7c90f6257d95b7b29 (patch) | |
tree | 8c960b53e0f7ba1c660d16abf8bf044411b96080 /modules | |
parent | Merge branch 'master' of git.openslx.org:bwlp/bwlp-webadmin (diff) | |
download | bwlp-webadmin-43ddb14693e4a4830f471dd7c90f6257d95b7b29.tar.gz bwlp-webadmin-43ddb14693e4a4830f471dd7c90f6257d95b7b29.tar.xz bwlp-webadmin-43ddb14693e4a4830f471dd7c90f6257d95b7b29.zip |
Diffstat (limited to 'modules')
-rw-r--r-- | modules/register.inc.php | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/register.inc.php b/modules/register.inc.php index 98e8763..c4322f3 100644 --- a/modules/register.inc.php +++ b/modules/register.inc.php @@ -13,13 +13,10 @@ class Page_Register extends Page if (!User::isShibbolethAuth()) Util::redirect(CONFIG_PREFIX . 'shib/?do=Main'); - if (!User::isTutor()) { - return; - } - if (User::getOrganization() === false) { Message::addError('Ihre Einrichtung {{0}} scheint kein {{1}} zu unterstützen. Bitte wenden Sie sich an den Support.', User::getOrganizationId(), CONFIG_IDM); + file_put_contents('/tmp/shib-reg-noorg-' . time() . '-' . $_SERVER['REMOTE_ADDR'] . '.txt', print_r($_SERVER, true)); Util::redirect('?do=Main'); } @@ -63,10 +60,13 @@ class Page_Register extends Page if (!User::isTutor()) { Message::addError('Sie sind weder Mitglied einer Gruppe, die als Zugriffsberechtigt eingestuft wird, noch tragen Sie das {{0}}-Entitlement." . " Bitte kontaktieren Sie Ihren lokalen {{0}}-Support.', CONFIG_SUITE); + file_put_contents('/tmp/shib-reg-tut-' . time() . '-' . $_SERVER['REMOTE_ADDR'] . '.txt', print_r($_SERVER, true)); } elseif (empty(User::getMail())) { Message::addError('Ihr Identity Provider hat keine E-Mail-Adresse zu Ihrem Account geliefert. Registrierung nicht möglich.'); + file_put_contents('/tmp/shib-reg-mail-' . time() . '-' . $_SERVER['REMOTE_ADDR'] . '.txt', print_r($_SERVER, true)); } elseif (!User::hasFullName()) { Message::addError('Ihr Identity Provider hat keinen Namen zu Ihrem Account geliefert. Registrierung nicht möglich.'); + file_put_contents('/tmp/shib-reg-name-' . time() . '-' . $_SERVER['REMOTE_ADDR'] . '.txt', print_r($_SERVER, true)); // Put stuff in DB } elseif (User::deploy($anonymous, $testLogin)) { Message::addSuccess('Ihr Konto wurde freigeschaltet'); |