Contact
TYPO3 Extension by WACON

FE User Registration

With our TYPO3 extension "feuserregistration", website visitors can register themselves as frontend users – via a simple form and legally compliant double opt-in. The new user is only activated after confirming the registration email.

Last updated: 04.12.2025

How Does Registration Work?

Visitors fill out a registration form on the website. Immediately afterward, they receive a confirmation email with a verification link – the so-called double opt-in process. Only once this link is clicked does the extension automatically create the corresponding frontend user record in the TYPO3 system and activate it. This ensures that only the person who actually has access to the given email address gets registered.

Optionally, you can set a notification address that automatically receives an info email on every signup and/or completed confirmation.

Features

Features at a Glance

  • Convenient registration form: Frontend users can be created directly via a form on the website.

  • Double opt-in: Legally compliant email confirmation to verify every signup.

  • Automatic record creation: The frontend user record is automatically created in the TYPO3 system after successful confirmation.

  • Compatible with luxletter: Ideal for building a newsletter list, since our newsletter extension luxletter uses frontend users as recipients.

In Practice

Typical Use Cases

  • Community and member areas: Protected content accessible only to registered users.

  • Newsletter sign-up: Combined with luxletter to build your own mailing list.

  • Event registrations: Sign-up for events directly through the website.

  • Customer portals: Self-service registration for access to a customer area.

Installation and Setup

Setup takes just a few steps:

  1. Install the extension via Composer: composer req wacon/feuserregistration

  2. Run the DB analyzer in the TYPO3 maintenance module so the new database tables get created.

  3. Create a folder for frontend users, set up a registration page with the plugin "Feuserregistration: Display a registration form", and a separate verification page with the plugin "Feuserregistration: Verify a registration".

  4. Include the extension's static TypoScript in your own template and adjust the available constants as needed.

  5. In the settings, enter the ID of the verification page in the "Verification Page" field – without this, confirmation cannot work. Optionally, set a notification address for new signups under "Emails".

Interested in frontend user registration for your TYPO3 website?

We install and configure the extension for you, or develop custom TYPO3 extensions tailored to your requirements.

Free Consultation