How Email Change Verification works
3.xThe plugin is compatible with Filament's native emailChangeVerification. When enabled, changing an email address does not update the database immediately. Instead, a verification email is sent to the new address. The database is only updated once the user clicks the signed link in that email. This prevents account lockout due to typos and protects against unauthorized email changes.
To enable this, add emailChangeVerification() to your Panel Provider configuration:
public function panel(Panel $panel): Panel
{
return $panel
// ...
->emailChangeVerification();
}