Il Sito per imparare gratuitamente a fare pagine Web

Oggi: Venerdì 10 Febbraio 2012   Ore: 06:29
 
Home · XHTML con Style · Primi Passi · Guida HTML · Guida CSS · F.A.Q. · Scripting · Applets · Grafica Web · Forum · Comunicazioni Scrivimi
 
  Web-Link
Fai una libera donazione, qualsiasi cifra
Libera Donazione
  180 Scripts
web-link
·Effetti sul Cursore
·Effetti sui links
·Effetti sul testo
·Effetti su immagini
·Protezioni varie
·Gestione finestre
·Animazioni
·Date e Calendari
·Orologio ed Orario
·Messaggi e frasi
·Menù navigazione
·Banners
·Scritte sulle Barre
·Decorazioni
·Utilità varie
·Cookies
·Motore Ric.Interno
·Forma o Moduli
·Reindirizzamento
·Multimedialità
web-link
  Fare Web
web-link
·Applets
·Banners
·Blog
·Chat
·Contatori
·DHTML
·E-Commerce
·Editors CSS
·Editors HTML
·Flash
·Forum
·F.T.P.
·Guestbooks
·Grafica
·Iscriz.Mot.Ricerca
·Java Applets
·Java Script
·Mailling List
·Mappe Cliccabili
·Meta Tags
·Mot.ricerca interno
·Scripting
·Sondaggi on-line
·Spazi Web
·Tag Boards
·Validatori HTML
·W3C Specifiche
·Web Designer
·Web Master
web-link
web-link
 

Scripting






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 adoperata per la protezione.

Questo mio script invece, affronta il problema in maniera decisamente diversa, si tratta infatti di creare la pagina, o le pagine quella che dovrà essere vista dai soli utenti abilitati, assegnarle un nome, e sarà proprio questo nome a diventarne la password se inserito correttamente nell'apposito modulo. 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.

Praticamente 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ò. Da notare che anche qualsiasi altro script, sempre di questo genere cioè lato client, una volta raggiunta la pagina questa potrà essere poi richiamata digitandola in modo diretto.


Passo 1: selezionare tutto il codice cliccando sulla forbice, quindi posizionarsi sul testo evidenziato e adoperare il tasto destro del mouse per l'operazione di copia ed incolla, trasferire il tutto nella vostra pagina web, in questo caso fra i tags: <head> e </head>

seleziona tutto

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 .


seleziona tutto

Attenzione questo altro non è che uno script 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 è weblink, ho preparato ovviamente una pagina html che abbia questo nome cioè weblink.html Troppo banale? No, pensate se io avessi adoperato un nome più difficile, quanti di voi lo avrebbero potuto scoprire?

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 passoword.

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 il file avesse come estensione htm o html.
Accertatevi che l'estensione assegnata al vostro file sia la stessa che è nello 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 nl target con i links.

Su una nuova finestra : Chi volesse invece aprire la pagina protetta su una nuova finestra, dovrà sostituire questo codice sotto con quello del passo 1.


seleziona tutto




Valutazione

(Valutazione: 2.63 / 5 - Voti: 27)



  Elenco completo degli script.







Fai una libera donazione, qualsiasi cifra
Libera Donazione





  Potete fare domande e discutere l'argomento sul Forum



  Risorse
· Forum
· F.A.Q.
· Frames
· Scripting
· Applets
· Grafica Web
· Banner Exchange
· Novitànews
weblink
  Servizi
· Web-Link Award
· I Files Scaricati
· Segnala il sito
· Leggi Guestbook
· Firma Guestbook
· Banners
weblink
  Linguaggi
· A.J.A.X.
· A.S.P.
· C.G.I.
· C.S.S.
· Flash
· H.T.M.L.
· X.H.T.M.L.
· Java
· JavaScript
· P.E.R.L.
· P.H.P.
· X.M.L.
weblink
  Download
· Primi Passi
· Guida HTML
· Guida CSS
· Guida XHTML
weblink
 
· Home Page Home Page · Aggiungi ai preferiti Aggiungi ai preferiti · Segnala ad un amico Segnala il sito ai tuoi amici ·
 

Valid CSS!
Valid HTML 4.01!

Questa pagina è esclusiva proprietà di © Web-Link © Andrea Bianchi 1997 ~ 2012
Vietata la copia e la distribuzione, anche parziale, senza la previa autorizzazione scritta di Web-Link

eXTReMe Tracker