Files
Atomcms-edit/app/Actions/Fortify/DisableTwoFactorAuthentication.php
T
2026-05-09 17:32:17 +02:00

23 lines
512 B
PHP
Executable File

<?php
declare(strict_types=1);
namespace App\Actions\Fortify;
use App\Models\User;
class DisableTwoFactorAuthentication extends \Laravel\Fortify\Actions\DisableTwoFactorAuthentication
{
#[\Override]
public function __invoke($user): void
{
if ($user instanceof User) {
$user->forceFill([
'two_factor_secret' => null,
'two_factor_recovery_codes' => null,
'two_factor_confirmed' => false,
])->save();
}
}
}