Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    aumentare il numero degli utenti nel codice javascript

    Buongiorno, vorrei chiedere se qualcuno esperto in codice javascript mi può aiutare ad incrementare il numero degli utenti in questo codice. Ora come ora arriva al massimo a 10 utenti oltre ai quali smette di funzionare. Ho pensato che c'entri x=<10 ma vorrei che funzionasse bene. Ho già chiesto aiuto un mesetto e mezzo fa senza a tutt'oggi ricevere risposta.
    Faccio seguire il file pswd.js grazie


    <!-- Hiding
    /* HTML point
    Il sito italiano sul Web publishing
    http://www.html.it
    webmaster@html.it
    */

    var base= new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9","A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z","a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z")
    var alphabet= "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890_"
    var z=23;
    var y=28;
    var f= new Array();
    var K= new Array();
    var login=new Array();
    var lgnum=0;
    for (x=0; x<10; x++){
    f[x]=x<<9
    f[x]+=23
    }
    for (x=10; x<36; x++){
    y=y<<1
    v= Math.sqrt(y)
    v = parseInt(v,16)
    v+=5
    f[x]=v
    y++
    }
    for (x=36; x<62; x++){
    z=z<<1
    v= Math.sqrt(z)
    v = parseInt(v,16)
    v+=74
    f[x]=v
    z++
    }
    function encode (OrigString, CipherVal) {
    Ref="0123456789abcdefghijklmnopqrstuvwxyz._~"
    Ref=Ref+"ABCDEFGHIJKLMNOPQRSTUVWXYZ"
    CipherVal = parseInt(CipherVal)
    var Temp=""
    for (Count=0; Count < OrigString.length; Count++) {
    var TempChar = OrigString.substring (Count, Count+1)
    var Conv = cton(TempChar)
    var Cipher=Conv^CipherVal
    Cipher=ntoc(Cipher)
    Temp += Cipher
    }
    return (Temp)
    }

    function cton (Char) {
    return (Ref.indexOf(Char));
    }

    function ntoc (Val) {
    return (Ref.substring(Val, Val+1))
    }

    function inc(){
    iCounter--
    if (iCounter > 0){
    alert('Login / Password non corretta\n\nProva nuovamente')
    document.lgform.user.value=""
    document.lgform.passwd.value=""
    lgnum=0
    }
    else
    location.href='negato.htm'
    }

    function check(){
    if (lgnum<login.length){
    if (document.lgform.user.value==login[lgnum].usid)
    pwdchk()
    else{
    lgnum++
    check()
    }
    }
    else
    inc()
    }


    function pwdchk(){
    var pass=document.lgform.passwd.value
    var lpass=pass.length
    for (l=0; l<lpass; l++){
    K[l]=pass.charAt(l)
    }
    var code=0;
    for (y=0; y<lpass; y++){
    for(x=0; x<62; x++){
    if (K[y]==base[x])
    code+=(y+1)*f[x]
    }
    }
    if (code==login[lgnum].pwd)
    go(encode(document.lgform.passwd.value, lpass))
    else
    inc()
    }


    function go(site){
    location.href= site + '.htm'
    }
    function id(usid,pwd){
    this.usid=usid;
    this.pwd=pwd;
    }
    var iCounter=3
    login[0]=new id("uno",64773)
    login[1]=new id("free",64773)
    login[2]=new id("calma",64773)
    login[3]=new id("duetto",64773)
    login[4]=new id("mamma",64773)
    login[5]=new id("casa",64773)
    login[6]=new id("riposo",64773)
    login[7]=new id("gatto",64773)
    login[8]=new id("nonno",64773)
    login[9]=new id("padre",64773)
    //Done Hiding -->

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    login[10]=new id("aragosta",64773);
    login[11]=new id("stella",64773);
    login[12]=new id("paletta",64773);
    login[13]=new id("secchio",64773);
    ...
    ...

    ...

    CREDO
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.