[JAVASCRIPT]Script in javascript protezione link/pagina

« Older   Newer »
 
  Share  
.
  1.  
    .
    Avatar

    Don't dream it, be it.

    Group
    Founder
    Posts
    2,374

    Status
    Anonymous
    Script protezione link/pagina JavaScript

    Spesso molti di noi hanno bisogno di proteggere il loro sito o un particolare link con una password, bene, ciò si può fare in due modi, o meglio con due linguaggi, PHP e Javascript. Premetto che con PHP si è più protetti, con Javascript un po' meno.

    Inserite il textarea Password e i bottoni di Invia e/o Reset.

    Codice

    CODICE
    <form method="post" name="modulo">
    <p>Inserire la password: <input type="password"
    name="password"><p> <p><input type="button" value="Invia" onClick="Modulo()">
    <input type="reset"></p> </form>


    Notate che ho inserito il richiamo alla funzione "Modulo" che andremo subito a creare in Javascript.

    Ecco il codice:

    CODICE
    <script type="text/javascript">
    var apertura = false /*La variabile del permesso dell'apertura del link che abbiamo bloccato è falsa...*/


    function Modulo() {
    var password = document.modulo.password.value;  /*Qui richiamiamo il nome del form, ossia "modulo" e il nome del textarea "password"*/




    if ( password == "tuapassword") {   /*Qui inseriamo un'istruzione if, dove tuapassword è la password necessaria per acconsentire l'apertura del link*/
    alert("Sei abilitato ad entrare.");
    apertura = true /*La variabile precedente diventa vera */
    document.modulo.password.focus();

    }


    else {  /*Altrimenti.... */
    alert("Non sei abilitato ad entrare.");  /*Alert d'errore*/
    apertura = false /*la variabile "apertura" rimane falsa*/
    document.modulo.password.focus();

    }

    }


    Ora dobbiamo inserire un'altra funzione che ci permette di verificare l'accesso al link bloccato. Codice che va inserito subito sotto al precedente:

    CODICE
    function apri () {
    if (apertura== true) { /*se la variabile apertura è vera allora...*/
    nuovo = window.open('tuolink.html', 'nome2') /*link che vogliamo aprire */
    }
    }

    </script>


    Perfetto! Ora ci manca il link con il richiamo alla funzione apri!

    CODICE
    <a href="javascript: apri()">Link Protetto</a>


    E qui finisce la guida! Se avete problemi con lo script scrivete! Realizzato da GhostlyFrank, ciao!
     
    Top
    .
0 replies since 16/6/2012, 10:20   46 views
  Share  
.