register( )
Registers a new site member.
The register()
function returns a Promise that resolves to a RegistrationResult
object when the member is either registered or pending registration.
The specified password
must be between 4 and 100 ASCII characters.
See New Members to learn about verifying emails and approving members.
Notes:
-
The member data in the resolved Promise includes custom fields from your site's contacts only if they are added to your site members in your dashboard.
-
When your site's member signup settings are set to automatic approval, calling
register()
from wix-members-frontend (in page code) is as secure as callingregister()
from wix-members-backend (in backend code), unless you are implementing custom site registration using Velo forms. However, when registration is set to manual approval, callingregister()
from wix-members-backend allows you to build more secure approval flows by keeping tokens hidden from the frontend. -
Registering a member in the backend always creates a new contact, even if a contact with the specified
email
already exists. To avoid this behavior, useregister()
fromwix-members-frontend
.
Email address the new member will use to log in.
Password to assign to the new site member. Must be 4 to 100 ASCII characters.
Registration options.