Joomla.it Forum
Joomla! 3 => Joomla! 3 => : hamlin 08 May 2015, 10:38:38
-
Ciao a tutti, ho cercato un po in giro ma non mi è granchè chiara la soluzione. In sostanza un articolo con permessi per utenti registered contiene immagini che però chiunque può vedere inserendo il path al file direttamente nel browser.
Quindi
- [size=78%]sito/categoria/articolo.php richiede giustamente i permessi[/size]
- [/size][size=78%]sito/images/immagine_dentro_articolo è visibile[/size]
Mi sono venuti in mente un po di scamotage ma vorrei sentire chi ha più esperienza di me con joomla o magari chi ha risolto
- creare un url "mostruoso" al posto del default path
- utilizzare un qualche componente tipo gallery e poi puntare ogni volta l'immagine dalla gallery (bella pippa.....)
- spostare la cartella images fuori dalla documentroot, ma mi pare di capire che devo andare a modificare un bel po di roba
Idee o consigli?
Grazie!
-
non sono sicuro di aver capito, il problema è che se utente scrive:
www.sito.it/images/
vede il contenuto di tutta la cartella images oppure che se scrive:
www.sito.it/images/immagine.jpg
utente vede immagine?
Se il problema è il primo metti un file index.html nella cartella e sei a posto, se è il secondo è normale che sia così non devi farci niente.
-
No, asp forse mi sono spiegato male ;D
Se io setto un articolo come accesso -> Registered funziona tutto perfettamente, un utente ha accesso a quell'articolo SOLO dopo aver effettuato il login.
E fin qui tutto ok.
Se però in quell'articolo io inserisco immagini o files un utente che NON HA FATTO login può arrivare ai files o immagini semplicemente inserendo il path completo nel browser.
C'è un qualche modo di evitare che inserendo il path si arrivi al file? :)
-
Metti un .htaccess con regole di protezione accesso esterno, nelle cartelle ove vuoi che le iimagini non siano visibili.