Hallo,
in unserem Projekt haben wir einen Anmeldefragebogen und mehrere weitere Fragebögen. Die Anmelde-Links sind mit spezifischen Referenzen versehen. Nun möchte ich Anmeldungen, die über eine bestimmte Referenz kommen, auf eine Sperrseite führen, sodass diese sich nicht anmelden können. Außerdem sollen Anmeldungen, die gar keine Referenz haben, auch auf die Sperrseite führen. Dafür verwende ich den folgenden Code zu Beginn des Fragebogens:
$ref = strtoupper(reference());
if (strlen($ref) < 1) {
goToPage('FALSE');
} elseif ($ref == "xi") {
goToPage('FALSE');
} else {
goToPage('Start');
}
Der erste Teil funktioniert, sodass der Link ohne Referenz auf die Sperrseite führt. Allerdings funktioniert der zweite Teil nicht, also der Ausschluss der spezifischen Referenz, sodass man sich mit dem Link weiterhin anmelden kann. Ich habe schon verschiedene Änderungen ausprobiert, aber bin noch zu keinem Ergebnis gekommen. Die Seiten (FALSE und Start) sind richtig benannt, sodass das nicht das Problem sein kann.
Vielen Dank schon einmal!