Monday, May 20, 2024
161
rated 0 times [  163] [ 2]  / answers: 1 / hits: 28242  / 7 Years ago, tue, february 14, 2017, 12:00:00

I have created a register form using javascript from which data is getting stored in the local storage,but I want to retrieve data from local storage for login purpose, following is my controller.js-



//Storing data from local storage into an array of objects
var usersdata = JSON.parse( localStorage.getItem('key_users' ) );
function validatelogin()
{
usersdata = JSON.parse( localStorage.getItem('key_users' ) );
var usernameinput = document.getElementById(username);
var passwordinput = document.getElementById(password);
for(var p in userdata)
{
console.log(p+':'+userdata[p].username+'|'+userdata[p].email);
if(usernameinput==userdata[p].username && passwordinput==userdata[p].password)
{
alert(Logged in successfully);
}
}
}


While trying to login, its giving error called 'userdata' is not defined..Please help with whats wrong in the code?


More From » local-storage

 Answers
51

Inside the for loop change userdata to usersdata


[#58946] Saturday, February 11, 2017, 7 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
alfonsok

Total Points: 386
Total Questions: 101
Total Answers: 90

Location: Puerto Rico
Member since Sun, Jun 27, 2021
3 Years ago
;