Je veux boucler le stockage local pour le mot de passe et le nom d'utilisateur pour vérifier si correct et alerter un message si ou non.
Le code fonctionne bien, mais je ne sais pas où écrire le message "invalid username"
parce que la boucle traverse chaque enregistrement, de sorte que les messages apparaissent pour chaque vérification d'enregistrement jusqu'à ce qu'il trouve.
Ce que je veux, c'est faire apparaître le message lorsque la recherche est terminée.boucle le stockage local
Voici mon code:
$("#login").click(function(){
var username =$("#user").val();
var password =$("#pass").val();
var userCount = localStorage.getItem('userCount');
for (i=1;i<=userCount;i++) {
var user = JSON.parse(localStorage.getItem("user" + i));
if((user.username == username)||(user.password == password)){
alert("welcome "+username);
} else {
alert("Invalid Username");//this message keeps poping up on every record until username found
}
}
});
par curiosité: à quoi cela sert-il? –