2014-12-12 4 views
2

학교의 앱 로그인 시스템에서 작업하고 있습니다. 내 blue documentDB에 저장된 사용자를 등록 할 수 있습니다. 그런 다음 사용자와 일종의 로그인을 할 수 있습니다. 내가 토큰에 액세스 할 수 있도록하지만 (토큰)은 .. 저장되지 없구요토큰을 로컬 저장소에 저장하는 방법

같은 모양의 로그에 대한 스크립트 :

 var signin = function() { 

      var tokenUrl = "http://localhost:15746/Token"; 
      var loginData = $("#userSignup").serialize(); 
      loginData = loginData + "&grant_type=password"; 
      $.post(tokenUrl, loginData).then(navigateToEvent); 

      return false; 
     } 

     $("#signup").click(signin); 

가 어떻게 토큰을 저장할 수? 로컬 저장소에 있습니까? 방법?

미리 감사드립니다. 유사한

window.localStorage.getItem(key); 

답변

13

당신이 나중에 값을 얻을 수 있습니다

window.localStorage.setItem(key, value); 

를 사용하여 로컬 저장소에 문자열을 저장합니다. 나는 정말로 알지 못한다 (또는 이해한다), 무엇을 가치로 넣어야 하는가! access_token이 거기에 있어야한다는 것을 알고 있습니다 ..

+0

내가 해봤 뭔가 : – Boba

+1

액세스 토큰을 저장해야한다면'window.localStorage.setItem ('access_token', token)'을 사용하고 나서 그것을 검색하고자 할 때'window.localStorage .getItem ('access_token')'. –

+0

So : $ .post (tokenUrl, loginData) .then (navigateToEvent); 다음 : window.localStorage.setItem ('access_token', token) ;, – Boba

관련 문제