2013년 9월 2일 월요일

Meteor의 Login유지 방식

역시 마루타는 atmosphere이다.

한번 로그인 한 사이트에 갈때마다 여러번 로그인 하는 건 세련되지 않다.

어떤식으로 Meteor에서 로그인 유지를 하는지 보자.

잡았다 요놈! Local Storage에 저장한다. 이게 Session 객체인지 Local Storage를 삭제하니까 실시간으로 로그아웃이 해제된다 + _+)!!!
Meteor.loginToken으로 저장하고 확인하는구나.

https://github.com/meteor/meteor/blob/devel/packages/accounts-base/localstorage_token.js

내용을 보니 localStroage에 대한 fallback(https://github.com/meteor/meteor/blob/devel/packages/localstorage/localstorage.js)을 따로 만들어 놓았다.
켁, 소스를 보니 IE일 경우 userData를 사용하네!
http://msdn.microsoft.com/en-us/library/ms533007(v=vs.85).aspx
관련 내용 링크.