I have some login information, let say user name, login email Id and location.
I want keep this information in the browser even after the user logout an
LocalStorage is considered to be the best solution for storing values permanently in the browser.!! A good explanation about the LocalStorage can be found here.
This is my code used to save the value to the LocalStorage.
function saveLoginNameToLocalStorage()
{
if(typeof(Storage)!=="undefined")//checks whether the browser support localStorage
{
// you dont want to create a variable by var variablename,
// just give it as localStorage.yourVariableName, before assigning
// any values the variable is shown as undefined.
if(localStorage.userName && localStorage.userName !="" && localStorage.userName==document.getElementById("userName").value){
document.getElementById("redirectUrl").value=localStorage.redirectURI;
}
else{
localStorage.redirectURI="";
document.getElementById("redirectUrl").value="";
}
localStorage.userName=document.getElementById("userName").value;
localStorage.redirectURI="";
}
}
You can access the variable using localStorage.userName
from anywhere in the browser. Worked well for me. ;-)
Thanks everyone for the help provided..!!
I think you could use cookies for storing data on client side, follow this link
http://www.tutorialspoint.com/jsp/jsp_cookies_handling.htm
set storing age using the method public void setMaxAge(int expiry);
Also another solution is local storage in HTML5 but this is supported only in latest browsers.
http://www.w3schools.com/html/html5_webstorage.asp
http://diveintohtml5.info/storage.html
hope these links will help you