저는 Ember.js
과 ember-simple-auth
을 매우 잘 알고 있습니다. 그래서 저를 도울 수 있기를 바랍니다.ember-simple-auth의 브라우저 닫기에서 세션을 무효화 하시겠습니까?
내 응용 프로그램에 ember-simple-auth
을 사용하고 있습니다. 내가 원하는 것은 브라우저가 닫히거나 사용자가 페이지를 떠날 때 세션을 무효화하는 것입니다. 이것은 사용자가 previosly 로그인 한 경우에만 발생합니다 (즉, 인증 작업에 넣은 이유).
actions: {
authenticate: function() {
var _this = this;
this._super().then(null, function(message) {
_this.set('errorMessage', message);
});
$(window).on('beforeunload',function() {
_this.get("session").invalidate();
});
}
}
문제는 브라우저를 닫을 때 작동하지 않는다는 것입니다 :
나는 이런 식으로 뭔가를 시도했다. 또한 URL을 변경하면 (예 :www.google.com
과 같이 응용 프로그램에서 나가면) "/"로 전환되고 원하는 URL이 열리지 않습니다.
그래서 질문입니다 : 브라우저를 닫을 때 (또는 사용자가 응용 프로그램을 떠날 때) 세션을 어떻게 무효화합니까?
감사합니다.
감사합니다. 완벽하게 작동했습니다. 나는 쿠키 가게에 대해서조차 몰랐다. – user3660277