Newsgroup: it.comp.www.html
Titolo: Programma per la gestione membri

Io vorrei trovare uno script java per la realizzazione di una pagina ad
accesso controllato tramite un nome ed una password.
Come posso fare, dopo posso rtrovare un software adeguato, ho girato di
tutto.
Grazie da Orione

Se hai la possibilità di inserire CGI puoi scaricarne uno adatto per questa
funzione: i CGI sono efficenti, leggeri e sicuri (
www.cgipoint.com
);
purtroppo, però, se hai il tuo sito in uno dei numerosi servizi di spazio
gratuiti (fatta eccezione per tripod.com...) questa possiblità ti è
preclusa: è infatti vietato, per motivi di sicurezza inserire questo tipo di
file. Puoi però ottenere un effetto simile con Javascript; putroppo però
questa soluzione presenta due inconvenienti:
    1. la password sarà unica per tutti gli utenti;
    2. questo metodo è poco sicuro.
Ecco comunque il codice html della pagina dalla quale si accede al file
1234.html
<html>
<head>
<title>Nuova pagina 1</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!-- Key-code script by Bart Jellema
    // You may use this script freely as long
    // as you credit me for it...
    var usermulcode=24
        // Change this value for your own code
        // If your code is 2415 it will be
        // usermulcode = 40 (2*4*1*5)
    var code=0   // the entered code
    var mul=1    // the multiplied digits
    var digit=0  // number of digits entered so far
    var fails=0  // number of tries done
    function Enter_code(number)
    {
      code=code*10+number         // Add the digit to the code
      mul=mul*number              // Update mul-value
      document.codepad.thecode.value=code  // Show code
      digit++                     // Increase digit
      if (digit==4)               // Four digits entered
      {
        if (mul==24)
        {
          location=code+".html"
        }
        else
        {
          fails++                 // Increase fails
          code=0                  // Reset values
          mul=1
          digit=0
          if (fails<3)
          {
            if (fails==1)
            {document.codepad.thecode.value="Codice errato. Riprova."}
            if (fails==2)
            {document.codepad.thecode.value="Ultima possibilità."}
          }
          else                    // To many tries = worp back
          {
            location="java.htm"
            document.codepad.thecode.value="Il codice è errato. Hai esaurito
le tue possibilità."
          }
        }
      }
    }
    function keycodepad(mulcode)
    {
      usermulcode=mulcode
      document.write("<form name=\"codepad\">");
      document.write("<input type=\"button\" value=\" 1 \"
onClick=\"Enter_code(1)\">");
      document.write("<input type=\"button\" value=\" 2 \"
onClick=\"Enter_code(2)\">");
      document.write("<input type=\"button\" value=\" 3 \"
onClick=\"Enter_code(3)\"><br>");
      document.write("<input type=\"button\" value=\" 4 \"
onClick=\"Enter_code(4)\">");
      document.write("<input type=\"button\" value=\" 5 \"
onClick=\"Enter_code(5)\">");
      document.write("<input type=\"button\" value=\" 6 \"
onClick=\"Enter_code(6)\"><br>");
      document.write("<input type=\"button\" value=\" 7 \"
onClick=\"Enter_code(7)\">");
      document.write("<input type=\"button\" value=\" 8 \"
onClick=\"Enter_code(8)\">");
      document.write("<input type=\"button\" value=\" 9 \"
onClick=\"Enter_code(9)\"><br>");
      document.write("<input type=\"text\" name=\"thecode\" size=10
value=\"\"><br>");
      document.write("</form>");
    }
  // Key-code script by Bart Jellema -->
</script>
</head>
<body>
<form name="codepad">
  <div align="center"><center><p><br>
  </p>
  </center></div><div align="center"><center><p>&nbsp;</p>
  </center></div><div align="center"><center><p><input type="button" value="
1 "
  onClick="Enter_code(1)"
  style="font-family: Comic Sans MS; background-color: rgb(255,255,255);
color: rgb(0,0,0); font-weight: bold; border-left: 2 solid rgb(0,0,0);
border-right: 1 solid rgb(0,0,0); border-top: 2 solid rgb(0,0,0);
border-bottom: 1 solid rgb(0,0,0)">
  &nbsp; <input type="button" value=" 2 " onClick="Enter_code(2)"
  style="font-family: Comic Sans MS; background-color: rgb(255,255,255);
color: rgb(0,0,0); font-weight: bold; border-left: 2 solid rgb(0,0,0);
border-right: 1 solid rgb(0,0,0); border-top: 2 solid rgb(0,0,0);
border-bottom: 1 solid rgb(0,0,0)">
  &nbsp; <input type="button" value=" 3 " onClick="Enter_code(3)"
  style="font-family: Comic Sans MS; background-color: rgb(255,255,255);
color: rgb(0,0,0); font-weight: bold; border-left: 2 solid rgb(0,0,0);
border-right: 1 solid rgb(0,0,0); border-top: 2 solid rgb(0,0,0);
border-bottom: 1 solid rgb(0,0,0)"></p>
  </center></div><div align="center"><center><p><input type="button" value="
4 "
  onClick="Enter_code(4)"
  style="font-family: Comic Sans MS; background-color: rgb(255,255,255);
color: rgb(0,0,0); font-weight: bold; border-left: 2 solid rgb(0,0,0);
border-right: 1 solid rgb(0,0,0); border-top: 2 solid rgb(0,0,0);
border-bottom: 1 solid rgb(0,0,0)">
  &nbsp; <input type="button" value=" 5 " onClick="Enter_code(5)"
  style="font-family: Comic Sans MS; background-color: rgb(255,255,255);
color: rgb(0,0,0); font-weight: bold; border-left: 2 solid rgb(0,0,0);
border-right: 1 solid rgb(0,0,0); border-top: 2 solid rgb(0,0,0);
border-bottom: 1 solid rgb(0,0,0)">
  &nbsp; <input type="button" value=" 6 " onClick="Enter_code(6)"
  style="font-family: Comic Sans MS; background-color: rgb(255,255,255);
color: rgb(0,0,0); font-weight: bold; border-left: 2 solid rgb(0,0,0);
border-right: 1 solid; border-top: 2 solid rgb(0,0,0); border-bottom: 1
solid rgb(0,0,0)"></p>
  </center></div><div align="center"><center><p><input type="button" value="
7 "
  onClick="Enter_code(7)"
  style="font-family: Comic Sans MS; background-color: rgb(255,255,255);
color: rgb(0,0,0); font-weight: bold; border-left: 2 solid rgb(0,0,0);
border-right: 1 solid rgb(0,0,0); border-top: 2 solid rgb(0,0,0);
border-bottom: 1 solid rgb(0,0,0)">
  &nbsp; <input type="button" value=" 8 " onClick="Enter_code(8)"
  style="font-family: Comic Sans MS; background-color: rgb(255,255,255);
color: rgb(0,0,0); font-weight: bold; border-left: 2 solid rgb(0,0,0);
border-right: 1 solid rgb(0,0,0); border-top: 2 solid rgb(0,0,0);
border-bottom: 1 solid rgb(0,0,0)">
  &nbsp; <input type="button" value=" 9 " onClick="Enter_code(9)"
  style="font-family: Comic Sans MS; background-color: rgb(255,255,255);
color: rgb(0,0,0); font-weight: bold; border-left: 2 solid rgb(0,0,0);
border-right: 1 solid rgb(0,0,0); border-top: 2 solid rgb(0,0,0);
border-bottom: 1 solid rgb(0,0,0)"></p>
  </center></div><div align="center"><center><p><input name="thecode"
size="49"
  value="Digita la tua password..."
  style="font-family: Comic Sans MS; border-left: 2 solid; border-right: 1
solid; border-top: 2 solid; border-bottom: 1 solid"></p>
  </center></div>
</form>
</body>
</html>
Marco [
http://space.tin.it/scuola/maupard
]
P.S. scusa, sono stato un po' lungo e anche un po' contorto... ma ho detto
tutto !

Scusa marco vorrei porti uno piccolo
quesito.
Io vorrei creare una pagina, ma la pubblicazione in questo momento è attiva
nel mio server ( Attivando il server sotto Windows98 ),  ma a questo punto
come posso utilizzare i CGI visto che non mi funzionano.
Grazie
p.s. suppongo che la stringa iniziale in cui si cerca i driver per il perl.