2016-04-06 17 views
0

Ben window.localStorage.setItem kullanarak veri kaydetmek istiyorum ama bu hatayı bulundu: Benim connexion.js olarakBu hata window.localStorage için nasıl düzeltilir?

JavaScript ERROR: TypeError: 'null' is not an object (evaluating 'window.localStorage.setItem')

Tarayıcı aşağıdaki kodu kullanarak localStorage destekleyip desteklemediğini kontrol etmeniz gerekir
$("#btn-connexion").on('click', function() {  
    var username = $('#Identifiant').val(); 
    var password = $("#mdp").val();   

    console.log("********username*******password****"); 
    console.log(username); 

    $.ajax({ 
     "url": serverPath + "/taxiws/clients/login/password/" + username + '/' + password, 
     "type": "GET", 
     "dataType": "json", 
     "success": function(data) { 
      console.log("****Resultat****"); 
      console.log(JSON.stringify(data));     

      window.localStorage.setItem("login", username); 
      window.localStorage.setItem('password', password); 
      window.location.href = "reservationclient.html"; 
     } 
    }); 
}); 
+1

Lütfen kullanıcı adı ve şifreyi bir düz metin URL'nin parçası olarak göndermeyin. *** *** büyük bir güvenlik sorunu var. –

+0

@Rory McCrossan'in dediği gibi - bu bir güvenlik riskidir - localStorage - ORY UNSECURE – gavgrif

+0

numaralı telefondan şifrelerinizi saklamayın lütfen sorunumu çözmeme yardımcı olun –

cevap

-1

:

if(typeof(Storage) !== "undefined") { 
    // Code for localStorage/sessionStorage. 
} else { 
    // Sorry! No Web Storage support.. 
} 
0

Sizin durumunuzda 'kullanıcı adı' null'a bakın,'e bakın

İlgili konular