Pour bypasser l’authentification en réseau local, dans le fichier index.php, ajouter dans la fonction setup_login_state($conf) le bloc suivant :
}
if (preg_match("/192.168.1.[0-9]{1,3}/",$_SERVER["HTTP_X_FORWARDED_FOR"])) {
return true;
}
BONUS : Ajout d’un bypass de l’authentification via custom header :
Exemple avec Firefox : Installer l’extension “Modify Header Value (HTTP Headers)” et rajouter une règle pour une URL donnée et avec une valeur spécifique.
Ensuite modifier la fonction dans le fichier index.php
}
if (preg_match("/<ma valeur perso>/",$_SERVER["HTTP_<MON CUSTOM HEADER>"])) {
return true;
}