Download the PHP package solution-forest/filament-email-2fa without Composer
On this page you can find all versions of the php package solution-forest/filament-email-2fa. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download solution-forest/filament-email-2fa
More information about solution-forest/filament-email-2fa
Files in solution-forest/filament-email-2fa
Package filament-email-2fa
Short Description filament-email-2fa
License MIT
Homepage https://github.com/solution-forest/filament-email-2fa
Informations about the package filament-email-2fa
filament-email-2fa
Secure Your Filament Applications with Email-Based 2FA
This package seamlessly integrates two-factor authentication (2FA) into your Filament PHP applications using email verification codes. Enhance the security of your user accounts and protect sensitive data.
Key Features:
- Easy Integration: Quickly add 2FA to your Filament projects with minimal configuration.
- Email Verification: Users receive time-sensitive codes via email for secure login.
- Customizable: Tailor the 2FA experience with configurable options (e.g., code expiry time).
- Seamless User Experience: Provides a user-friendly interface for setting up and using 2FA.
How it Works:
- Upon successful login, users are prompted to enter a verification code sent to their email address.
- The package handles code generation, email delivery, and verification logic.
- Once verified, users gain access to the protected Filament panel.
Ideal For:
Filament applications handling sensitive user data. Projects requiring an extra layer of account security. Developers seeking a straightforward 2FA solution.
Installation
You can install the package via composer:
You can publish and run the migrations with:
You can publish the config file with:
Optionally, you can publish the views using
This is the contents of the published config file:
Adding the plugin to a panel
Preparing your filament user class
Implement the 'RequireTwoFALogin' interface and use the 'HasTwoFALogin' trait
All versions of filament-email-2fa with dependencies
filament/filament Version ^3.0
spatie/laravel-package-tools Version ^1.15.0