\EmailVerifiedMember
Implements a verification email on user registration
Synopsis
class EmailVerifiedMember
extends DataExtension
{
- // members
- public static boolean $hasOnBeforeWrite = false;
- public static array $db = ;
- public static array $has_one = ;
- public static array $defaults = ;
- // methods
- public void updateCMSFields()
- public void IsVerified()
- public void IsModerated()
- public void MemberDateJoined()
- public void MemberDateAgoJoined()
- public void updateSummaryFields()
- public ValidationResult canLogIn()
- public void requiresModeration()
- public void onBeforeWrite()
- public Form VerifyEmailForm()
- public void sendemail()
- public void sendmoderatoremail()
Hierarchy
Extends
- DataExtension
Members
public
- $db
- $defaults
- $hasOnBeforeWrite
- $has_one
Methods
public
- IsModerated()
- IsVerified() — Additional columns in Member Table displayed in the CMS so that you can easily see whether members email address has been verified etc.
- MemberDateAgoJoined()
- MemberDateJoined()
- VerifyEmailForm() — Factory method for the verify email form
- canLogIn() — Check if the user has verified their email address.
- onBeforeWrite() — Set VerificationString if not set If not verified log out user and display message.
- requiresModeration()
- sendemail() — Helper function to send email to member
- sendmoderatoremail() — Helper function to send email to member
- updateCMSFields() — Modify the field set to be displayed in the CMS detail pop-up
- updateSummaryFields()