same category · covers the same Shopware versions · actively maintained
Login with (T)OTP
lwndcdr/sw6otploginEnhance your Shopware 6 login with secure two-factor authentication using time-based one-time passwords (TOTP). Easy to set up and compatible with all common authenticator apps.
require in composer.json
About that compatibility
Versions the maintainer declares support for in
composer.json, not versions extdir has tested. A dashed chip
marked ˚ means the constraint is open-ended, like
^6.5.
Releases
| Version | Declared constraint | Read from | Confidence | Released | Download |
|---|---|---|---|---|---|
| v1.0.0 | ~6.7.0 |
core | explicit | 2026-03-24 | ZIP |
The constraint column is the maintainer's own text, verbatim.
Install
Not on Packagist. Add extdir as a repository once:
composer config repositories.extdir composer https://extdir.com/repo composer require lwndcdr/sw6otplogin
What that repository is and what it serves
Or point Composer straight at the source:
composer config repositories.lwndcdr-sw6otplogin vcs https://github.com/fourstrings77/LwndcdrOtpLogin composer require lwndcdr/sw6otplogin
Then activate it:
bin/console plugin:refresh bin/console plugin:install --activate OtpLogin
From extra.shopware-plugin-class, so this is the name to
type.
Instead of this
same category · covers the same Shopware versions · actively maintained
same category · covers the same Shopware versions · actively maintained
same category · covers the same Shopware versions · actively maintained
same category · covers the same Shopware versions · actively maintained
same category · covers the same Shopware versions · actively maintained
same category · covers the same Shopware versions · actively maintained
same category · covers the same Shopware versions · actively maintained
same category · covers the same Shopware versions · actively maintained
same category · covers the same Shopware versions
Do you maintain this?
Verify with GitHub and you can remove this entry yourself. We check your write access; the token is used once and never stored.
Not the maintainer? Report a wrong category, an outdated description or a rights complaint here. No account needed, and the takedown policy covers what happens next.
Badge for your README
Markdown:
[](https://extdir.com/extension/lwndcdr-sw6otplogin)
Updates when the declared compatibility changes.