Installation
Requirements
Two Factor for Statamic requires:
Statamic 5
PHP 8.2 and later
Statamic 4 is supported with 1.x, however is no longer supported.
Installation
Install Two Factor via composer:
1composer require mitydigital/statamic-two-factor
If you want to publish the configuration file, go for it - but the config options can all be managed via your env
file.
1php artisan vendor:publish --tag=statamic-two-factor-config
During the installation, Two Factor will add the new Fieldtype to your User Blueprint. This field will allow you and your users to manage their two factor details.
Keep reading to the Configuration to find out how to get Two Factor up and running.
Required: email
Emails are sent by this add-on when a recovery code has been successfully used.
Your site should be configured to send emails. Don't forget to set this up.
Optional: database migration
If you are storing your users in a database, you'll need to configure your Statamic site to do this, and also run our (or update your) migration to include the Two Factor columns.
We've included a migration, which you can publish if you need:
1php artisan vendor:publish --tag=statamic-two-factor-migrations