Newsgroup: it.comp.www.php
Titolo: Accesso apache limitato

Salve a tutti un questito:
Ho realizzato un sito web con Front page visibile solo all'interno di
una LAN ed accesso riservato con password gestito con il file htaccess
di APACHE. Siccome vorrei dare l'accesso ad un utente per vedere solo
una pagina specifica del sito negandogli la possibilità di vedere il
resto come posso settare i parametri di autenicazione. Esiste
un'istruzione?
Esempio la mia rooth dove è il sito è
 
http://marcosito
all'interno della quale accedono ci sono 5 pagine web e 10 utenti con
accesso.
vorrei che la pagina che si trova all'indirizzo
http://marcosito/oggetti.htm
sia visibile da un altro utente che invece non vede le altre 4 pagine.
Grazie

 sia visibile da un altro utente che invece non vede le altre 4 pagine.
La cosa migliore e' che tu gestisca la sicurezza all'interno dell'applicazione.
In questo modo sei indipendentemente dalla piattaforma e dalle impostazioni del
server.
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
Utility is when you have one telephone, luxury is when you have two,
opulence is when you have three, and paradise is when you have none.
    --Doug Larson

 > Ho realizzato un sito web con Front page
non credo abbia alcuna applicazione.

 Esiste un'istruzione?
Temi che formulare frasi complete renderebbe la vita troppo facile a chi 
legge?
Che io ricordi puoi specificare una password diversa per singola pagina 
con le direttive di apache, quindi ti basta scegliere una password 
diversa per "oggetti.htm" .
Ad ogni modo è una discussione fuori tema sia qui che su 
it.comp.programmare, dovresti provare su it.comp.www.server o su un ng 
specifico apache di cui però non so suggerirti il nome.

Grazie Luigi per la dritta ma come si fa?
Sono nuovo all'uso del programma.
So solo che ho il file htaccess così composto:
AuthType Basic
AuthName "Restricted Files"
AuthUserFile c:\pwd\password.pwd
require user marco franco nicola luca mario enrico massimo alberto
francesco nino
I 10 utenti accedono a tutto il sito ma se voglio che il nuovo user
antonio acceda ad una pagina sola?
Grazie.

 Grazie
Mii, che viaggio nel viale dei ricordi ... :D
Era un sacco di tempo che non sentivo domande cos� uebb uno punto zero
Ad ogni modo, come la documentazione di apache spiega molto bene
(immagino che tu l'abbia gi� letta a profuzione, vero?) puoi fare
svariate cose con il file .htaccess, � solo sconsigliabile causa la
scarsa portabilit�
Ossia, in un hosting non te lo fanno toccare di sicuro.
Inoltre se ti affidi al file .htaccess ma non sai bene quello che fai �
probabile che tu non ottenga quello che ti prefiggi.
Qui trovi la documentazione:
http://httpd.apache.org/docs/1.3/howto/htaccess.html
In poche righe:
nella document root metti qualcosa tipo:
AuthType Basic
AuthName "Password Required"
AuthUserFile /path/password.file
AuthGroupFile /path/group.file
Require Group admins
crei una cartella (chiamiamola "protetta" )
dentro ci metti un altro .htaccess dove metti qualcosa tipo:
AuthType Basic
AuthName "Password Required"
AuthUserFile /path/password.file
AuthGroupFile /path/group.file
Require Group altroGruppo
in cartella "protetta" fai dei link ai file che vuoi esporre
da shell fai
htpasswd -c /path/password.file utenteDaAutorizzare
echo "altroGruppo: utenteDaAutorizzare" >> /path/group.file
Fatto, nel file group aggiung la riga per il gruppo admins e ci aggiungi
tutti gli altri utenti (quelli che devono vedere tutto)
Direi che dovrebbe andare
L'ho scritto a lume di memoria, quindi potrei aver scritto cose farlocche :)
Ciao

 (immagino che tu l'abbia già letta a profuzione, vero?) 
Quella ha fatto tremare anche uomini dalle spalle salde.