<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-15"
http-equiv="Content-Type">
<title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
Il 21/01/2011 17:33, Marco B. ha scritto:<br>
<blockquote cite="mid:469487F5B39C4A9F9F8536CD50D51D5F@PCMarco"
type="cite">
<pre wrap="">
Pietro non si sente più, o si è spazientito dopo la mia ultima domanda
alla quale hai risposto tu oppure è andato in ferie o a crcare come
risolvere la bega serverone, ... scherzo ...
</pre>
</blockquote>
Ciao.....<br>
ce ne vuole per farmi spazientire ;-)<br>
Ti ho risposto alla mail degli accessi multipli, ma effetivamente
non me la ritrovo neanche io, quindi probabilmente ci sarà stato
qualche errore nell'invio...<br>
Comunque te la faccio breve.....<br>
Per fare quello che dici tu in php è un tantino
complicato....intanto serve un database (mysql ad esempio), dove si
vanno ad inserire user, pass e cartella di destinazione, e dopo si
deve fare in modo che l'utente loggato possa accedere solo alla sua
cartella....<br>
Ovviamente il lavoro grosso è creare il sistema, ma fatto questo la
gestione è molto semplice.<br>
Si può ovviare al grosso lavoro facendo gestire gli accessi ad
apache, è molto più semplice, non devi praticamente fare script o
altro, ma la gestione degli utenti non è il massimo, ed in effetti
se vuoi non puoi avere un resoconto del tipo utente=cartella, te lo
devi appuntare tu, o di volta in volta controllare.<br>
Ti spiego come fare quest'ultima cosa, per la parte php se pazienti
fino a domani vedo di fare un piccolo script e te lo spiego.<br>
supponiamo che tu sia nella cartella /var/www/archivio<br>
Per ogni utente che vuoi crei una sottocartella<br>
es: pippo -> /var/www/archivio/pippo<br>
<br>
posizionati all'interno di questa cartella e dai il comando:<br>
<br>
htpasswd -bc .htpasswd pippo password (ovviamente cambia pippo e
password)<br>
Questo comando genere un file .htpasswd dove sono contenute le
credenziali di accesso.<br>
Adesso dobbiamo dire ad apache che la cartella pippo deve essere
protetta con user e pass, e che queste credenziali li trova nel file
appena creato.<br>
Per fare questo, sempre all'interno della cartella pippo, crea il
file .htaccess e scrivi questo:<br>
<br>
AuthType Basic<br>
AuthName "Cartella di Pippo"<br>
AuthUserFile /var/www/archivio/pippo/.htpasswd<br>
Require user pippo<br>
<br>
Fatto questo prova ad andare all'indirizzo
<a class="moz-txt-link-freetext" href="http://tuo_ip/archivio/pippo">http://tuo_ip/archivio/pippo</a> e ti si presenterà una finestra di
login, dove devi andare ad inserire le credenziali inserite nel file
.htpasswd.<br>
Ovviamente devi fare questo procedimento per ogni cartella e utente
che vuoi creare.<br>
<br>
Spero sia tutto chiaro....<br>
<br>
ciao<br>
<br>
<br>
<br>
<br>
<br>
<blockquote cite="mid:469487F5B39C4A9F9F8536CD50D51D5F@PCMarco"
type="cite">
<pre wrap="">mb
</pre>
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
hack mailing list
<a class="moz-txt-link-abbreviated" href="mailto:hack@firenze.linux.it">hack@firenze.linux.it</a>
<a class="moz-txt-link-freetext" href="https://lists.firenze.linux.it/mailman/listinfo/hack">https://lists.firenze.linux.it/mailman/listinfo/hack</a>
</pre>
</blockquote>
<br>
</body>
</html>