Registration for new users

This guide explains how to activate the registration for new users and login permission.

This function and guide is valid from version 5.1.

Overview

Functionality for user self registration will allow new users to sign up as new users. If organisation function is activated, new users will get the choice to sign up as a private customer or as a company.

Once user has signed up, user will get choices to set up addresses, select market (if available and not yet selected) and browse parts.

In case case user has to be approved before accessing information, user will get a message that approval is awaiting. Once approval is complete, user will receive an email.

Request login

It is possible to configure that new users will have top request a login permission. User will register, but prior to having access the admin will have to approve the users which have requested login.

When a new user requests access, the admin will get an email notification that new users have requested access. Admin will then approve users. Once user is approved, user will get an email notification.

The function is based on permissions to log in. New users will not get the login permission, but when admin approves users to log in, approved users will get this permission.

Configuration

Configuration is needed in profile.config and, if login permissions are used, in permissions.config

 

<!-- Enable user registration --> <RegisterUserEnabled>true</RegisterUserEnabled> <!-- A login permission will be required to sign in. Approval procedure will allow users to sign in. --> <LoginPermissionEnabled>true</LoginPermissionEnabled> <!-- List of permissions a new user will get by default --> <UserDefaultGroupsList>PlaceOrder</UserDefaultGroupsList> <!-- List of permissions a new organisation will get by default --> <CompanyUserDefaultGroupList></CompanyUserDefaultGroupList> <!-- User will get a reseller appointed based on country, provided that there is only one reseller for that country --> <AutoSelectResellerEnabled></AutoSelectResellerEnabled> <UserManagementSettings> <!-- User will get a confirmation email --> <RegisterConfirmationEmailEnabled>true</RegisterConfirmationEmailEnabled> <!-- Requests of accounts for new users will be sent to this email address --> <NewUserRegisterNotificationReceiverEmail>aftermarketsupport@company.com</NewUserRegisterNotificationReceiverEmail> <!-- User's email address will be used as user name --> <UserNameAsEmailAddress>true</UserNameAsEmailAddress> </UserManagementSettings>

 

How to turn on organisations is describled in this article: