Show last authors
1 According to the EU General Data Protection Regulation (EU GDPR), the explicit consent of a user is required when you wish to process their personal data. The double opt-in offers the opportunity to obtain such a declaration of consent.
3 == Process ==
5 When you activate the double opt-in feature and the user submits the form, it does not get the special state //received// and the [[workflow is not run.>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.WebHome]] That is, no [[workflow actions>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.WebHome]] are run yet.
7 Instead, an email with a confirmation link is sent to the user. Once the user clicks on this link, their submission is confirmed and workflow processing starts. The confirmation link can only be used once and is then no longer valid. This lets you obtain a user's consent before you process their data.
9 The email address to which the confirmation link is sent is usually obtained from the form itself via [[variables>>doc:Formcycle.UserInterface.Variables]].
11 To conform with data protection laws, the form record cannot be opened in the inbox until the user has confirmed the submission.
13 == Configuration ==
15 You can open the configuration dialog for the double opt-in via the corresponding button in the [[form menu>>doc:Formcycle.UserInterface.MyForms.WebHome||anchor="form_menu"]]. There are a number of required fields that are necessary for setting up the double opt-in feature.
17 === Required fields ===
19 ; Email to
20 : Indicates to whom the email should be sent with the confirmation link. You can insert an email address from a form field by using [[variables>>doc:Formcycle.UserInterface.Variables.WebHome]].
21 ; Email from
22 : Specifies the sender address of the double opt-in email.
23 ; Subject
24 : Specifies the subject of the double opt-in email.
25 ; Message
26 : The text of double opt-in email. This should contain the confirmation link. The confirmation link is available via the [[variables>>doc:Formcycle.UserInterface.Variables.WebHome]] //[%$FORM_VERIFY_LINK%]//. If the message is left blank, a standard message will be sent with the confirmation link.
28 === Optional information ===
30 ; Sender name
31 : Specifies the name of the sender of the double opt-in email.
32 ; Result pages
33 : By default, the system templates for double opt-in are used for the three cases //double opt-in email sent//, //double opt-in successfully// and //double opt-in failed//. You can create a different [[HTML template>>Formcycle.UserInterface.FilesAndTemplates.HTML.WebHome]] and sent that instead. This lets you design your own double opt-in emails.
34 :; Double opt-in email sent
35 :: The page that appears after submitting the form and after the double opt-in email was sent.
36 :; Double opt-in successful
37 :: This page is shown after the user clicked on the double opt-in link.
38 :; Double opt-in verification failed
39 :: This page is shown when the double opt-in could not be completed. This may happen, for example, when the user clicks a double opt-in link that was already confirmed.
40 ; Delete automatically
41 : Form records that have not been confirmed can be deleted automatically after a certain amount of time. If no time is specified, form records are not deleted automatically.
Copyright 2000-2020