Dabei liegen die Mailadressen der Teilnehmenden nicht vor, die Einladung erfolgt über ein Kontaktsystem, bei dem die Absender die Adressen nicht kennen.
Ohne eindeutiges Merkmal werden Sie nicht sicherstellen können, dass niemand doppelt teilnimmt: Mehrfachteilnahme ausschließen
also quasi eine Kombination aus Teilnahmelink und IP-Adresse?
Mit der IP-Adresse kommen Sie nicht weiter (s. Link oben). Wenn Sie kein eindeutiges Token zuweisen können (z.B. über das Kontaktsystem), dann können Sie die Mehrfache Teilnahme nichtmal annähnern zuverlässig ausschließen.
Wenn Sie ein Token haben, könnten Sie z.B. über die Datenbank für Inhalte gehen und dort beim Abschluss eines Fragebogens für ein Seminar einen Sperrvermerk für diese Kombination hinterlegen.
Eleganter wäre es allerdings, dass Sie den Zugriff für einen übergeordneten Fragebogen verwalten und dann über multiLevelDown()
untergeordnete Fragebögen für die Kurse aufrufen.