• Decrease Text SizeIncrease Text Size

Forms Management - double opt-in functionality for membership sign-up

Forms Management - double opt-in functionality for membership sign-up

Our membership sign-up process allow double opt-in functionality. In order to set this up please follow next steps:

  1. On your form add hidden field:
    [cp:literal:scripting key='FormHiddenField' id='ValidationKey' defaultValue='cpsys_newguid' /]
    Email Field need to be named: UserEmail
  2. Workflow Tab > Message to User that form is being processed <a href="[cp:scripting key='PageURL' id='PageURL' AddAudience='true' /]/Login.aspx?uName=[cp:scripting key='FormState' id='UserEmail' /]&vkey=[cp:scripting key='FormState' id='ValidationKey' /]">Click here to activate your account.</a>
  3. Processing Tab > User Submission: <attribute systemName="IsLockedOut">0</attribute> <properties systemName="AcctRegistrationDate"><![CDATA[ [cp:scripting key='CurrentDate' format='MM/dd/yyyy hh:mm:ss tt' /] ]]></properties> <configuration systemName="AccountVerificationKey"><![CDATA[ [cp:scripting key='FormState' id='ValidationKey' /] ]]></configuration>

Form Field Types Reference

Centralpoint Forms support 13 different field types. Here's a quick reference for the most commonly used types:

Field Type Purpose Key Parameter
FormTextBox Single-line or multi-line text TextMode='MultiLine', Rows='4'
ExtDatePicker Date picker with calendar sourceFieldId (requires 3 components)
FormListBox Dropdown selection AddListItems (XML format)
FormUpload File upload control defaultValue stores file path
FormSignature Digital signature capture Width, Height (auto-creates 4 metadata fields)
FormEditor Rich text WYSIWYG editor Width='980'

Key Point: All form fields require a group attribute that must be identical across all form components (HTML, Field Map XML, email templates). Mismatched group names cause silent failures.