yo

yo

R

LOGIN

function loginUtente() {


 // caricamento dati dal localStorage

 var vutenti = JSON.parse(localStorage.utenti);


 // dati inseriti

 var datiform = {

  nc:document.login.nomecognome.value,

  p:document.login.password.value

 };


 for (i=0;i<vutenti.length;i++) {


  // se i dati inseriti combaciano con un utente salvato nel local storage

  if(uguali_psw(vutenti[i],datiform)) {


   vutenti[i].l = 1; // imposto il login a 1 cosi' so che e' dentro

   localStorage.utenti = JSON.stringify(vutenti); // trasformo e invio al local storage


   // alert("LOGIN avvenuto con successo, ora verrai mandato al tuo account");


   window.location.href = "account.html";


   return true;


  } // if

 } // for


 alert("ERRORE I dati non sono corretti, sei sicuro/a di avere un account?");

 return false;


}


function uguali_psw(vutenti,datiform){

 if ((vutenti.nc==datiform.nc)&&(vutenti.p==datiform.p))

  return true;

 return false;

}


REGISTRAZIONE

function registrazioneUtente() {


 // caricamento dati dal localStorage

 var vutenti = JSON.parse(localStorage.utenti);


 // dati form

 var datiform = {

l:0,

  nc:document.registrazione.nomecognome.value,

  p:document.registrazione.password.value,

  prenotazione: []

 };


 // controllo se l'utente e' gia' inserito

 for (i=0;i<vutenti.length;i++) {

  if(uguali(vutenti[i],datiform)) {

   alert("ERRORE Utente già presente nel sistema!");

   return false;

  }

 }


 // metto i dati nell'ultima posizione

 vutenti[vutenti.length] = datiform;


 // salvo i dati nel localStorage

 localStorage.utenti = JSON.stringify(vutenti);


 window.location.href = "account.html";


 return true;


}


function uguali(vutenti,datiform){

 if (vutenti.nc==datiform.nc)

  return true;

 return false;

}

Report Page