How to save some values permanently on a browser?

后端 未结 2 1657
走了就别回头了
走了就别回头了 2021-01-28 04:11

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

相关标签:
2条回答
  • 2021-01-28 05:03

    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..!!

    0 讨论(0)
  • 2021-01-28 05:04

    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

    0 讨论(0)
提交回复
热议问题