Originariamente inviata da
Alfoxx
Grazie, ma immagino che il grosso del merito debba averlo sia
boots che
ttcc .
Grazie del link che mi hai fornito, ma non ho capito come si crea questo file htacces, cio� il ragionamento che ci deve essere.. Tu da quel link l'hai capito? se si, apro un'altra discussione in merito e se lo vorrai mi risponderai.
EDIT: ho trovato un facilitatore per la creazione di file htaccess, per� non so cosa inserire
http://www.htaccessredirect.net/
Si per i permessi so dove modificarli, per� praticamente non so cosa settare per la cartella dova vanno a finire i tuoi pdf o le mie foto/documenti. Per i malintenzionati, secondo me (che sto ancora alle prime armi), si devono fare un mix di cose: area riservata, permessi cartella, htaccess e altro che nemmeno mi immagino
ciao Alfoxx, scusami ma oggi sono stato impegnatissimo, ma mi sono ripromesso di risponderti, per quanto anch'io sia come te alle prime armi... ma l'unione fa la forza, no?
per creare un file htaccess prendi blocco note, notepad ++ o un altro editor e scrivi, per esempio:
codice:
<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
Options -Indexes
AuthUserFile "/xxx/yyy/cartella_foto_di_mia_cugina/.htpasswd"
AuthGroupFile /dev/null
AuthName "Inserisci il tuo ID e la password / Introduzca su ID y su clave de acceso"
AuthType Basic
require valid-user
order deny,allow
vedi ho messo racchiuso tutto con code!!! ma veniamo al codice, ti descrivo le cose fondamentali, secondo me, da sapere
codice:
<Files ~ "^\.(htaccess|htpasswd)$">
abbina il file htaccess al file htpassword
nega l'accesso a tutte le utenze. se hai un utente registrato come pippo e vuoi che pippo non veda le foto di mia cugina, allora scrivi deny from pippo! e solo pippo non le vedr�...
codice:
AuthUserFile "/xxx/yyy/cartella_foto_di_mia_cugina/.htpasswd"
gli sto dicendo che il file htpassword � in questa directory.
codice:
AuthName "Inserisci il tuo ID e la password per vedere le foto di mia cugina"
qui puoi scrivere ci� che vuoi... quando un utente vorr� vedere le foto di mia cugina allora comparir� una finestra contenente il testo inserito.
ecco invece cosa devi scrivere in htpassword:
codice:
marcovanbasten:ODAApD8E7Qf77dpock2
la finestra contenente il messaggio di prima contiene anche due text area, nei quali devi inserire username e password. quest'ultima la devi criptare... quindi inserendo come username marcovanbasten e la corretta password, accedi.
per accedere si intende sia scrivendo a mano la directory sia mezzo link.
entrambi i file li devi nominare regolarmente, ovvero 1.htaccess e 1.htpassword, ma una volta inseriti nel tuo dominio, nella root o nella cartella da proteggere, li devi rinominare, cancellando tutto ci� che sta prima del punto!
ovvio puoi creare quanti htaccess e htpassword che vuoi e impostare in essi tutti i parametri che vuoi, per esempio li metti nella root e setti che tutti gli utenti possono vedere la root, dove hai per esempio solo il file index.php, e in base alle tue esigenze puoi inserire nelle altre cartelle creando combinazioni user/password diversi, o limitando l'accesso a determinati user...
� una spiegazione un po' alla buona, lo so, ma � una base per iniziare!! chiedo a quanti ne sanno pi� di me, di correggere eventuali castronerie che ho scritto...