Home Page

 

Pagina accessibile tramite password

 

 

Crediti: Web-Link
Name: Andrea Bianchi
Website: www.web-link.it


Note: Semplicissimo da utilizzare anche per principianti, più difficile descriverlo.

Descrizione: Proteggere una o più pagine con password non è per nulla facile, nel senso che non c'è alcun script dal lato client che possa garantire una protezione affidabile, qualsiasi utente che possieda un minimo di esperienza in fatto di scripting potrà facilmente scoprire la parola utilizzata per la protezione.

Questo mio script invece, affronta il problema in maniera decisamente diversa.
Praticamente su questo script non ci sarà alcun riferimento al nome scelto per la protezione, ecco perchè lo ritengo più affidabile e sicuro di molti altri. Soltanto chi è a conoscenza del nome da inserire nel modulo (form) potrà avere accesso a quella pagina. So benissimo che equivale a digitare per esteso url e nome pagina, quando questo e' conosciuto però. C'è da dire però che se la pagina protetta ha molti accessi al giorno può essere individuata dai vari motori di ricerca (Google, Virgilio, Lycos....) e visitata da tutti!!! Insomma è difficile proteggere una precisa area del sito a meno che non si ricorra a soluzioni lato server!


Passo 1: Copiate il codic sottostante e incollatelo nella vostra pagina web, in questo caso fra i tags: <head> e </head>


 

Passo 2: Una volta inserito lo script nell' head della pagina web non resta che inserire anche il modulo(form) nella stessa pagina, posizionandolo nel punto del body che preferite:


Attenzione il secondo script non è che un cpdice che permette di richiamare una pagina quando questa esistesse e si trovasse all'interno del vostro spazio web. Per cui qualsiasi altra pagina facente parte del sito potrebbe essere richiamata con lo stesso identico sistema. Fate una prova, introducete il nome della pagina, o meglio la password, si potrà così accedere alla relativa pagina che fino a quel momento era sconosciuta e quindi inaccessibile.

La password da utilizzare in questo caso è secret, ho preparato ovviamente una pagina html che abbia questo nome cioè secret.htm

Provate ad introdurre password o nomi a caso, o anche a non introdurre nulla e premete sul pulsante. Quando deciderete di cambiare la password sarà sufficiente rinominare la pagina stessa e comunicare a chi interessato il nuovo nome. Quindi niente modifiche allo script o alla pagina che lo incorpora, semplicemente cancellare o rinominare la vecchia pagina. Il nuovo nome che assegnerete diventerà la nuova password.

Attenzione: Sono state riscontrate delle difficoltà da parte di alcuni utilizzatori nel fare uso di questo script, le cause sono poi risultate la differenza delle estensioni assegnate alla pagina da proteggere, differenza rispetto a quella che lo script si aspettava. Mi riferisco al fatto che i files avesse come estensione htm.
Accertatevi che l'estensione assegnata alla vostra pagina sia la stessa dello script: html
Diversamente rinominatelo, oppure modificate lo script facendo in modo che var ext = ".html"; diventi var ext = ".htm";.

 

Siti con frames: Alcuni mi chiedono di poter usare questo script su un sito formato da frames, e come poter aprire la pagina protetta su un frames diverso da quello in cui è inserito questo modulo di richiesta password. Per fare questo si deve modificare la riga dello script:
else this.location.href
facendo in modo che diventi
else this.parent.nomedelframe.location.href

Dove nomedelframe deve essere lo stesso nome che è stato assegnato al frame nella dichiarazione name di frameset (lo stesso che adoperate nel target con i links).

Su una nuova finestra: Chi volesse invece aprire la pagina protetta su una nuova finestra, dovrà sostituire il codice sottostante con quello del Passo 1:


Copyright © 100 % Tutti i diritti riservati

E' vietata la riproduzione anche solo parziale di immagini, icone, layout e contenuti senza previa autorizzazione. 
I marchi, i loghi e i prodotti citati sono dei legittimi proprietari.