E-Mail Verification for New End User Sign-Ups
  • 15 Dec 2020
  • 1 Minute to read
  • Contributors
  • Dark
    Light
  • PDF

E-Mail Verification for New End User Sign-Ups

  • Dark
    Light
  • PDF

Article summary

ViewLift performs multiple levels of validations before an email is allowed for signup.

The email is first matched against a set of email domains that are blacklisted. These domains normally include online disposable email services like mailinator.com and domains that are prone to be used by hackers.

We can provide the current list of blocked domains on request. Please note that currently this is not configurable at brand level.

After this check, we verify that the email has a valid syntax and does not use any special characters. If there are special characters that are not allowed, then we reject the email with a specific message. For example abc*$%123@gmail.com will be not allowed. Here is the list of characters that are blocked.
['!', '#', '$', '%', '&', "'", '*', '/', '\', '=', '?', '^', '`', '{', '}', '|', '[', ']', '"', '(', ')', ',', ':', ';', '<', '>']

After this we verify that the email domain provided is a valid one by checking against the DNS service for valid MX records.
If the domain is valid, then we attempt to validate that the user has a valid inbox at the specified email server.

If any of the above steps fail, we respond with a specific error message, that can be modified via Tools on your account.

Within ViewLift Template Builder, If you edit the Generic Login/Signup module, this is where you can editorialize your e-mail and password validation messaging:

image.png

You can also tweak and customize the messaging around e-mail/password within the Authentication Screen, Create Login Screen and the Subscription Flow module.


Was this article helpful?