Ich benutze Umfrage-Affe, um Benutzern zu erlauben, den Benutzern mehrere Fragen zu stellen. Wenn sie das Formular beantworten, werden sie auf "Premium" hochgestuft und auf die Website weitergeleitet. Es gibt keinen Code, den der Umfrage-Affe zurückgibt, der mir erlaubt zu wissen, dass der Benutzer das Formular tatsächlich eingereicht hat und nicht direkt auf die Weiterleitungs-URL zugreift. Wie kann ich das sicherheitshalber umgehen? Ich möchte sicherstellen, dass der Benutzer das Formular tatsächlich eingereicht hat, um sich für die Prämie zu qualifizieren. Ich benutze node.js auf der Serverseite und Javascript auf der Client-Seite.Sichere Umleitungs-URLs + Umfrage-Affe
Antwort
Es ist nicht die schönste Lösung, aber ein schneller Weg, der mir aufgefallen ist, dass von der Hilfe möglich ist, ist disqualify respondents. Dies liegt daran, dass Sie eine benutzerdefinierte URL festlegen können, an die der Nutzer nach der Disqualifizierung weitergeleitet wird. Wenn Sie dies nicht wissen, weiß ich es nicht.
Sie können advanced branching logic verwenden, um anzugeben, wann der Befragte disqualifiziert werden soll (Beispiel, wenn die letzte Frage beantwortet wird). Sie können auch webhooks über die API verwenden, um Benachrichtigungen über die Beantwortung von Antworten zu erhalten, und Sie können Änderungen an Ihrem Ziel vornehmen (z. B. das Aktualisieren ihres Plans).
Das ist ein Vorschlag, können Sie die help center untersuchen, wenn das für Sie nicht funktioniert.
klingt wie ein Fall von "wenn das Werkzeug nicht funktioniert, verwenden Sie es nicht". Wenn der Umfrage-Affe dir keinen Abschluss-Token gibt, verwende keinen Umfrage-Affen? –