diff --git a/lib/admissionrules/termsadmission/TermsAdmission.class.php b/lib/admissionrules/termsadmission/TermsAdmission.class.php index 91273179bfe92fc22d9e825735c61cdda6ce61ec..112a12e84990e226d8665cc2bda44dd5859ca95e 100644 --- a/lib/admissionrules/termsadmission/TermsAdmission.class.php +++ b/lib/admissionrules/termsadmission/TermsAdmission.class.php @@ -108,7 +108,10 @@ class TermsAdmission extends AdmissionRule $errors = []; // check if the user has accepted the terms - if (!Request::int('terms_accepted')) { + if (Request::int('terms_accepted')) { + $_SESSION['terms_accepted_' . $this->getId()] = true; + } + if (!$_SESSION['terms_accepted_' . $this->getId()]) { $errors[] = _('Um sich anzumelden, müssen Sie die Teilnahmebedingungen akzeptieren.'); }