DeveloperTutorialsForms

Auto-Logout and Redirect After Submission

Auto-Logout and Redirect After Submission

Useful for in-store forms where a PC terminal or iPad is shared for electronic data capture. Users are not kept logged in, and they are redirected back to the form for subsequent submissions.

Possible applications are:

  • In-store electronic feedback form at point of sale.
  • Electronic competition form on an iPad at a trade show.
  • Electronic form to join a birthday club.
  • Any other type of registration form.


The Form

Create a new page for the form. You will likely want to create this at a location like /forms/competition/ or /forms/feedback/.  Set the pages to be "Hidden in Navigation" and "Hidden in Sitemap", so that it isn't found easily by website visitors. 

Editing the <ss:forms:form> tag, set the following attributes:

id="feedback_form"
Set a unique ID to identify this form from others.

contactmode="store"
To register the user into the database.

recordsubmissions="true"
To record a copy of the submission under Website > Pages > Forms.

onsubmitredirect="/forms/feedback/success/"
To redirect the user to the success page.

Example:

The Success Page

The success page must have the following:

In the "Page Source", redirect back to the form.  You can update the timeout and redirect URL.


In the PHP "Server Code", auto-logout the user.

Other Optimisations

  1. You may wish to consider using a different or mobile design to ensure the data entry form is minimalistic and mobile compatible.
  2. Ensure their consent is obtained for marketing.
  3. Ensure there is a link to your Privacy Policy and ensure their consent is obtained for marketing.
  4. Consider capturing the users birthday if you are using automated marketing on users birthdays.
  5. Consider using techniques to lock the browser or iPad down to your web pages.

Share This Tutorial: