Files
Virtnet.bond/extensions/Others/Authentik/disable_force_mode.php
2025-11-30 11:57:22 +01:00

37 lines
1.2 KiB
PHP

<?php
/**
* Script pour désactiver temporairement le mode "force_authentik_only"
*
* Utilisez ce script si vous êtes bloqué par des boucles de redirection
*/
// Charger l'autoloader et initialiser l'application Laravel
require_once __DIR__ . '/../../../vendor/autoload.php';
// Initialiser l'application Laravel
$app = require_once __DIR__ . '/../../../bootstrap/app.php';
$app->make('Illuminate\Contracts\Console\Kernel')->bootstrap();
use App\Models\Extension;
// Trouver l'extension Authentik
$extension = Extension::where('extension', 'Authentik')->first();
if ($extension) {
// Désactiver le mode "force_authentik_only"
$setting = $extension->settings()->where('key', 'force_authentik_only')->first();
if ($setting) {
$setting->update(['value' => false]);
echo "Mode 'force_authentik_only' désactivé avec succès.\n";
echo "Vous pouvez maintenant accéder au système normalement.\n";
} else {
echo "Paramètre 'force_authentik_only' non trouvé.\n";
}
} else {
echo "Extension Authentik non trouvée.\n";
}
echo "\nPour réactiver le mode, allez dans l'administration > Extensions > Authentik.\n";