Mi pregunta es la siguiente, ¿Como puedo bloquear una carpeta web y sus archivos?
Tengo un sistema en donde se entra mediante un usuario y contraseña, el index (formulario de login) envia los datos (usuario y contraseña) a un segundo script (cgi/login.php) donde hace la validacion y verificacion y despues ingresa al sistema.
El problema es que en la carpeta cgi tengo mas scripts como funciones.php, validadores, etc que deben estar protegidos es decir que no se pueda entrar a la carpeta direcatemente si se teclea la ur.
Si coloco un .htaccess en esa carpeta se bloquea completamente es decir no me deja entrar ni tecleando la url ni desde los demas archivos, es decir, desde index.php envio los datos a cgi/login.php (ya con el .htaccess) no me permite entrar me marcaa que no tengo permisos para acceder.
Como puedo hacer esto bloquear la carpeta y los archivos para que no puedan ser accedidos directamente si se teclea la url, solo permitir el acceso si proviene de ciertas paginas o si se hace un include o require.