summaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
authorSimon Rettberg2024-05-27 15:37:55 +0200
committerSimon Rettberg2024-05-27 15:37:55 +0200
commit43ddb14693e4a4830f471dd7c90f6257d95b7b29 (patch)
tree8c960b53e0f7ba1c660d16abf8bf044411b96080 /modules
parentMerge branch 'master' of git.openslx.org:bwlp/bwlp-webadmin (diff)
downloadbwlp-webadmin-master.tar.gz
bwlp-webadmin-master.tar.xz
bwlp-webadmin-master.zip
Add support for client login via QRCodeHEADmaster
Diffstat (limited to 'modules')
-rw-r--r--modules/register.inc.php8
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');