Ho sbagliato io a parlare di classe, intendevo dire che puoi vietare l'accesso a tutti gli IP apparteneneti a una data rete anzichè al singolo indirizzo IP
Ho sbagliato io a parlare di classe, intendevo dire che puoi vietare l'accesso a tutti gli IP apparteneneti a una data rete anzichè al singolo indirizzo IP
per favore NIENTE PVT TECNICI da sconosciuti
Io ho pensato ad una piccola soluzione per te.
Fai registrareil server della lan su di un sito tipo homepc.it.
Questo sito ti da un dominio di terzo livello tuonome.homepc.it che si appogia ad un indirizzo ip che gli fornisci tramite un programma che si chiama GnuDip.
Quindi tu con una funzione PHP
Codice PHP:
$iphost=gethostbyname("$host");
if($iphost==$_SERVER['REMOTE_ADDR']){
mamma mia ma così non incasino troppo?
seguendo fabio dovrei impedire l'accesso a tutti gli IP ddel mondo tranne due, ovvero tranne a tutti i computer che accedono da due specifiche LAN.
insomma io ho a che fare con 3 LAN in tutto il mondo, e voglio far accedere solo gli utenti di quella LAN. non mi fido delle sole sessioni o dei soli cookie, voglio qualcosa di molto più specifico.
l'ultima proposta non è fattibile perchè le LAN non le amministro io!
***************************************
the fate of all mankind i see is in the hands of fool
---peter sinfield----
Allora la cosa più sicura è un sistema di autentificazione con le sessioni.
Però dopo chi conosce user e pass può accedere anche da un altro posto.
Originariamente inviato da carmineabomb
Allora la cosa più sicura è un sistema di autentificazione con le sessioni.
Però dopo chi conosce user e pass può accedere anche da un altro posto.
esatto, e io già uso le sessioni: ma se potessi limitare ulteriormente a queste sole 3 lan... sarebbe meglio.
***************************************
the fate of all mankind i see is in the hands of fool
---peter sinfield----
Puoi fare viceversa, impedire l'accesso a tutti tranne agli ip di quelle LANOriginariamente inviato da batterio
seguendo fabio dovrei impedire l'accesso a tutti gli IP ddel mondo tranne due, ovvero tranne a tutti i computer che accedono da due specifiche LAN.
Order Deny,Allow
Deny from all
Allow from [ip_parziale]
http://httpd.apache.org/docs/mod/mod_access.html#allow
per favore NIENTE PVT TECNICI da sconosciuti
Potresti utilizzare anche Sessioni e cookie assieme.
Però il cookie non lo devi generare dal php ma lo devi mettere tu personalmente con una durata lunga e ogni volta che accedono alla pagina se il cookie esiste si aggiorna la durata.
Credo che questa è la soluzione migliore.
proprio quello che pensavo, ma ho due domande:Order Deny,Allow
Deny from all
Allow from hostname.example.com
1) facendo così blocco gli accessi a tutte le pagine del mio server e non alla sola cartella col mio sito, vero? questo non va bene...
2) data una LAN X, quale valore si mette in hostname.example.com?
grazie mille.
***************************************
the fate of all mankind i see is in the hands of fool
---peter sinfield----
Ha detto che l'ip del server è dinamico.Originariamente inviato da Fabio Heller
Puoi fare viceversa, impedire l'accesso a tutti tranne agli ip di quelle LAN
Order Deny,Allow
Deny from all
Allow from [ip_parziale]
http://httpd.apache.org/docs/mod/mod_access.html#allow
Quindi la soluzione poteva essere questa
Io ho pensato ad una piccola soluzione per te.
Fai registrareil server della lan su di un sito tipo homepc.it.
Questo sito ti da un dominio di terzo livello tuonome.homepc.it che si appogia ad un indirizzo ip che gli fornisci tramite un programma che si chiama GnuDip.
Quindi tu con una funzione PHP
Ma siccome nemmeno questo può fare la soluzione degli IP è da scartare.Codice PHP:$iphost=gethostbyname("tuonome.homepc.it");
if($iphost==$_SERVER['REMOTE_ADDR']){
Quelle limitazioni possono essere impostate anche sulla singola directory se vuoi, basta inserirle all'interno di un .htacces o della direttiva <directory></directory> in httpd.conf.Originariamente inviato da batterio
proprio quello che pensavo, ma ho due domande:
1) facendo così blocco gli accessi a tutte le pagine del mio server e non alla sola cartella col mio sito, vero? questo non va bene...
Addirittura puoi bloccare anche il singolo file
Non ho capito la domanda, come spiegato nel link che ti ho indicato in precedenza puoi inserire il domain o l'ip della tua LAN (anche paziale o con netmask).2) data una LAN X, quale valore si mette in hostname.example.com?
Poi si tratta di provare
per favore NIENTE PVT TECNICI da sconosciuti