maispace / mai-account
Frontend user extension providing login, registration, MFA, and full profile management including interests and reminders. Extends the TYPO3 core `felogin` plugin with MFA, registration, and profile features. Newsletter opt-in is a UI entry point only — subscriber records are owned by `mai_newslette
Package info
github.com/mai-space-de/typo3-extension-account
Type:typo3-cms-extension
pkg:composer/maispace/mai-account
Requires
- php: ^8.2
- maispace/mai-base: @dev
- maispace/mai-mail: @dev
- paragonie/constant_time_encoding: ^2.0
- spomky-labs/otphp: ^11.0
- typo3/cms-core: ^14.1
- typo3/cms-extbase: ^14.1
- typo3/cms-felogin: ^14.1
- typo3/cms-fluid: ^14.1
- typo3/cms-frontend: ^14.1
- typo3/cms-scheduler: ^14.1
Requires (Dev)
- armin/editorconfig-cli: ^2.1
- friendsofphp/php-cs-fixer: ^3.0
- helmich/typo3-typoscript-lint: ^3.1
- phpstan/phpstan: ^2.0
- phpunit/phpunit: ^11.0
- saschaegerer/phpstan-typo3: ^3.0
- typo3/testing-framework: ^9.0
Suggests
- maispace/mai-member: Member record linking on profile
- maispace/mai-newsletter: Newsletter opt-in feature
This package is auto-updated.
Last update: 2026-05-23 20:38:17 UTC
README
Frontend user extension providing login, registration, MFA, and full profile management including interests and reminders. Extends the TYPO3 core felogin plugin with MFA, registration, and profile features. Newsletter opt-in is a UI entry point only — subscriber records are owned by mai_newsletter.
Requires: TYPO3 13.4 LTS / 14.1 · PHP 8.2+
Installation
composer require maispace/mai-account
Development
Linting
composer lint:check # Run all linters composer lint:fix # Fix auto-fixable issues
Testing
composer test # Run all tests composer test:unit # Run unit tests only
License
GPL-2.0-or-later — see LICENSE for details.