To allow website visitors to log into their personal accounts, enable authorization for them. Authorization means login with a password. When authorization is enabled, the signup option is available, too.
Authorization must be enabled separately for every website. If you have multiple sites in your Webasyst backend, then you will need to repeat this setup for each of them.
- Open Site app and select the desired site in the top-left corner.
- Open “Personal” section and click “authorization enabled”.
- In “The application and address used” list, select a website section via which visitors will log in. Website sections are set up in “Section” section.
The easiest option would be to select a website section with the shortest address. The login page on your site will have the appearance of the design theme applied to the site section selected in this list.
- Select a password system for website visitors either to save their personal passwords or to use automatically generated one-time 4-digit passwords for each login.
- Enable sending of successful signup notifications for visitors to see that they have indeed signed up.
- If necessary, change default timeout before re-sending confirmation code to the same user.
Login & signup methods
Website visitors can log in either by their email address or by phone number, or via social media.
Two basic login methods are by email and by phone number. At least one of them must be enabled. You may disabled authorization options if you do not need them. The authorization option via social media is an additional one.
Authorization via a phone number is available only if Shop-Script version 8 or higher is installed.
For login by email address and phone number you need to select a notification template group, which includes templates notifications to be sent to visitors during signup and login. Edit notification templates in “Settings” app.
For login by phone number you can enable priority over email notifications. It means that, by default, SMS notifications sending will be attempted by default. Should SMS fail, an email notification will be sent as a fallback option.
When this option is disabled, the type of notifications sent to a customer is determined by the type of value entered in the login form:
- if an email address is entered then an email notification is sent,
- if a phone number is entered then a text messahe is sent to the customer’s phone.
Login & signup forms
In signup form settings you can select which fields must be completed by website visitors to sign up and receive access to a personal account. The field in this form, whose completion is always mandatory, is “Password”. Additionally, either email address or phone number field, or both of them, are mandatory, too—depending on the authorization options enabled under “Ways of login and registration” heading.
In the login form settings you can enable CAPTCHA and auto-login if necessary. With auto-login enabled, website visitors will get logged in immediately when entering your site by a cookie value in their browsers. If the website is opened in another browser or in a private browsing session, authorization with a password or a one-time code will be required.
If you have enabled both main login options, email and phone, in “Ways of login and registration” section, then visitors will be offered to enter any of those values to log in—either an email address or a phone number into one common field.