Как подключить логику к аннулированию сеанса из-за истечения срока действия cookie

#ember.js #ember-simple-auth

#ember.js #ember-simple-auth

Вопрос:

В моем приложении я хочу отправить некоторый запрос в API на аннулирование сеанса.

Я хочу иметь возможность различать, когда пользователь выходит из системы (нажимает на кнопку), и когда он автоматически выходит из системы (например, после периода бездействия, истечения срока действия cookie …)

Я думаю, что я справился с большинством вариантов использования, единственный оставшийся — иметь возможность «подключать» некоторую логику, когда срок действия cookie истекает, но до того, как сеанс будет очищен.

Комментарии:

1. Когда пользователь нажимает кнопку, вы вызываете сеанс#invalidate самостоятельно. Вы можете поместить туда свою логику или переопределить session #invalidate.

2. @Gaurav Спасибо, я думаю, мне следует отредактировать свой вопрос. Подумав еще немного, мой точный вариант использования здесь заключается в том, что я хочу «подключить» некоторую логику во время истечения срока действия cookie, но до того, как ember-simple-auth очистит сеанс.