Sto impazzendo cercando di configurare i permessi di accesso ad una cartella tramite htaccess.
Avrei bisogno di fare questa cosa:
- gruppo di ip 1 (quelli via internet, o alcuni in particolare in rete) non devono poter accedere
- gruppo di ip 2 (quelli della rete locale) devono poter accedere ma solo tramite login
- gruppo di ip 3 (ip locale) accesso libero
Son riuscito a bloccare l'accesso in base ad ip (e ho già i parametri da mettere a seconda che sia rete esterna, rete interna o localhost) e sulla base di quella a seconda che metta la parte di autenticazione riesco a stabilire se abilitare l'accesso con password per i gruppi messi in deny o a bloccarli e basta.
Ma mi chiedevo... non esiste un modo per abilitare tutti e tre i metodi di accesso contemporaneamente?
Sto cercando in internet ma non riesco a trovare nulla.
Questo è il codice che ho usato per inserire la password
Codice:
AuthName "Administration Logon"
AuthType Basic
AuthUserFile /pathtofile/.htpasswd
Require valid-user
ErrorDocument 401 /errors/401.htm
Order deny,allow
Deny from all
Allow from 127.0.0.1
Satisfy Any
Ovviamente l'allow from cambia a seconda di chi ha i permessi (viene aggiunta la rete locale)