When a new member registers for an account on your site, they can't immediately login. They must be approved as a member (which can be set to automatic), and you may wish to have them verify their email.
You can edit these settings in your site's dashboard.
You may want to check that a new member is using their own email address, not using someone else's or a fake email address.
To run this check, require members to verify their email address once they've signed up in one of the following ways:
The register function behaves differently depending on your site's member signup settings.
When manual approval is enabled, everyone who signs up must then be approved. Immediately after signing up, a new member's status
is "PENDING"
.
You can approve a new member by:
approvalToken
to approveByToken()
from wix-members-backend.approveByEmail()
from wix-members-backend.Note: If you need the member
object, use register()
from wix-members-backend.
When automatic approval is enabled, everyone who signs up is approved. Immediately after signing up, a new member's status
is "ACTIVE"
.
The member is immediately logged in to the site.