Ember Simple Auth Отсутствует реквизит после восстановления
Когда я впервые делаю логин и устанавливаю некоторые реквизиты this.get('session')
все работает нормально. Код ниже:
actions: {
// display an error when authentication fails
authenticate: function() {
var _this = this;
var credentials = this.getProperties('identification', 'password');
this.get('session').authenticate('authenticator:custom', credentials).then(
function() {
var username = _this.get('session.secure.data.name');
//look here, I set a username props to session object
_this.get('session').set('username', username);
//debugger;
}, function(message) {
// but the reject callback works fine, the message is the right one
_this.set('errorMessage', message.msg);
_this.set('identification', '');
_this.set('password', '');
});
}
}
и hbs ниже
{{#if session.isAuthenticated}}
Hi,{{session.username}}
{{else}}
{{#link-to 'login'}} Login {{/link-to}}
or
{{#link-to 'signup'}} Signup {{/link-to}}
{{/if}}
пока все отлично работает, но после обновления страницы
{{session.username}}
не определено,
Как я могу решить это?
Спасибо