Automatic verification of user' email addressesBy default, neatComponents does not verify the email addressed provided by users when they register with a site.
However, if you are going to be sending them emails, it may be desirable to verify that they have access to the email account which they use.
When enabled, as detailed below, when a user registers, they are not asked to choose their own password. Instead, the system creates a random password, and emails this to the email address they chose. When they receive this, they can then login to the site, and their account will be marked as verified.
If they later change their email address, the account is flagged as unverified, and they can re-verify by requesting the site sends them a new password, ie through the 'I forgot my password' form.
To enable the requirement to verify:
- In the Login component, Behavior Editor, Settings, Options, set "Require Registration Validation" to "Yes"
- In the Login Component, Edit Events, add an Email action under the 'Registration Requiring Validation" node. This should be set to contain the text sent as the validation email. The most important Embed to include is the 'Password'
The Validated status is provided as a field in the User Data Feed, to enable email shots etc to be restricted to those who are validated.
|