у меня такой же вопрос, вот например када гружу страницу с кодом в началеPHP:include('admin/config.php'); include_once('admin/forms/class_form.php');
то при загрузке этой страницы просит логин и пароль но одновременно пускает, хотя я ни одного файла не разрешал, папка admin все под запретом
потому что у тебя стоит авторизация на папку админ, а он оттуда файлик тянет, для чего нужен доступ.