Add mfa reset button for admin s on user profile edit

This commit is contained in:
Claudio Valdez
2026-03-11 12:30:59 -03:00
parent 151823b84e
commit e3fcd26f12
4 changed files with 39 additions and 0 deletions

View File

@@ -208,4 +208,17 @@ class UserController extends Controller
return redirect('/settings/users');
}
/**
* Reset MFA for the specified user.
*/
public function resetMfa(Request $request, int $id)
{
$this->checkPermission(Permission::UsersManage);
$user = $this->userRepo->getById($id);
// Resetear el 2FA del usuario
$user->mfaValues()->delete();
session()->flash('success', trans('settings.users_mfa_reset_success', ['userName' => $user->name]));
return redirect()->back();
}
}