37 lines
1.2 KiB
PHP
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";
|