portrino / px_register
Frontend user registration for TYPO3
Package info
github.com/portrino/px_register
Type:typo3-cms-extension
pkg:composer/portrino/px_register
7.0.0
2026-07-31 15:08 UTC
Requires
- fluidtypo3/vhs: ^7.1 || ^8.0 || dev-development
- portrino/px_validation: ^5.0 || dev-typo3-v13
- sjbr/static-info-tables: ^13.4
- typo3/cms-backend: ^13.4
- typo3/cms-extbase: ^13.4
- typo3/cms-frontend: ^13.4
- typo3/cms-install: ^13.4
Requires (Dev)
- a9f/typo3-fractor: ^1.0
- ergebnis/composer-normalize: ^2.28
- friendsofphp/php-cs-fixer: ^3.14
- helmich/typo3-typoscript-lint: ^3.1
- phpstan/phpstan: ^2.0
- phpstan/phpstan-deprecation-rules: ^2.0
- phpstan/phpstan-strict-rules: ^2.0
- seld/jsonlint: ^1.9
- spaze/phpstan-disallowed-calls: ^4.0
- ssch/typo3-rector: ^3.0
- tomasvotruba/cognitive-complexity: ^1.0
- tomasvotruba/type-coverage: ^2.0
- typo3/coding-standards: ^0.8
Suggests
- derhansen/fe_change_pwd: >=5.0
- portrino/px_newsletter
- sjbr/sr-freecap: >=13.4
- sjbr/static-info-tables: >=13.4
Replaces
- typo3-ter/px-register: 7.0.0
This package is auto-updated.
Last update: 2026-08-18 11:03:43 UTC
README
Frontend User Registration for TYPO3
Introduction
What is px_register?
px_register is a TYPO3 extension for frontend user registration.
It provides configurable registration workflows, confirmation mechanisms, and user lifecycle handling.
The extension is intended for projects that need more control than a simple registration and login form.
Key Features
- Frontend user registration
- Confirmation workflows
- by user
- by administrator
- Decline and resend confirmation handling
- Optional direct login
- Hash-based verification
- User group assignment during different lifecycle steps
- Terms & Conditions acceptance handling
- TypoScript-based configuration
Design Principles
The extension follows a few basic principles:
- Clear separation between registration, confirmation, and persistence
- Configuration via TypoScript instead of hard-coded logic
- Extensibility through events
- Explicit user states and transitions
- Predictable and traceable workflows
Typical Use Cases
- Public frontend user registration
- Registration with email confirmation
- Registration requiring admin approval
- Registration with direct login
- User onboarding processes
- Integration with external systems
Scope of This Documentation
This documentation explains:
- How the extension works
- How to configure it
- How to extend it