Table of Contents

Registration

What is registration?

After the successful installation of Admidio, an administrator has been created for you. You can use this to log in and manage Admidio. You can import or create any contacts. However, the strengths of Admidio lie in the shared use of the platform by other members of the organization or group. Registration gives you two different options for dealing with your members. Firstly, you can allow members who have already been created or imported to gain access to the system or you can allow new members to enter their personal data when registering so that you then have this data in the system. Both options are described in the following sections.

How do I configure the registration?

The first step is to go to Preferences and then to the Registration section. The setting Enable registration should be set there. As a rule, Manual release should always be set. This ensures that no fake contacts or spam contacts are created. Each registration must be manually approved by certain role members. It can also be rejected. If you have already entered all members via an import or always create them manually in Admidio beforehand, you can use the registration to complete data if necessary. In this case, set the setting Adopt all data from registration with existing user:inside.
\
The Email notification should also be set if you are working with manual approval. This will notify you as soon as there is a new registration in the system.

Which fields are displayed in the registration form?

You can use the profile field configuration to specify exactly which profile fields are displayed during registration and which of them must be filled in. For example, if you only want to allow the registration of members who have already been created/imported, you can reduce the fields to first name and surname. Login name and password always appear when registering. To do this, go to the Contacts module and select the Edit profile fields action.

There you can see in the column with the icon whether the field is displayed during registration. You can also see in the Required entry column whether this is a mandatory entry. If you want to change these settings for a field, you can edit the field. In the Properties area, you can use the Field is displayed during registration checkbox to specify whether the field is displayed during registration. Use the Required input selection to specify whether this field is a mandatory field. Here you have the option of setting the behavior during registration differently than for the import or manual creation of contacts.

Where can I see new registrations and how do I approve them?

If you have enabled the manual release of new registrations in the settings, all new registrations will be displayed under the Registrations menu item. The menu item also shows you a marker indicating how many unconfirmed registrations are currently available.
\
In the list of open registrations, you can directly see the status of whether the user has confirmed this registration. If the registration has been confirmed, you can assume that the email address provided is owned by the person who completed the registration. However, you should still check this, as the e-mail address does not necessarily have to belong to the person who registered. You should always take a close look at new registrations, as in principle anyone on the Internet can complete a registration on your site and enter any data. To do this, click on the icon and check whether the data entered is plausible. An important clue is the confirmed e-mail address. If this matches the name or, in the case of an existing contact, is even the e-mail address that you have already saved in the database, then this is a good indication of a valid registration. The list will also show you whether there is already a contact with a similar first name and surname. If this is the case, you will be shown all contacts with a similar name via the Assign registration function. You now have the option of assigning the access data to an existing contact using the Assign access data function. You can also create a new contact in your organization using the Create contact function.