обнаруживать и выполнять действия, когда пользователь выходит из приложения GAE - PullRequest
2 голосов
/ 18 января 2012

Мне нужно мое (python) приложение для Google, чтобы выполнить действие (отправить форму), если пользователь выйдет из системы. Это достаточно просто сделать, если они используют ссылки выхода из системы в моем приложении, но если они выходят со страницы gmail или чего-то еще, я не знаю, как с этим справиться.

Еще один возможный источник ошибки: пользователь закрыл окно браузера, выключил компьютер и т. Д., Что привело к выходу из системы. Этот сценарий эквивалентен тому, что я описал в предыдущем абзаце, или они чем-то отличаются?


Расширить этот вопрос, поскольку кажется, что вышеупомянутое вовсе не тривиально: если я установлю функцию очистки по таймауту, будет ли сеанс Python фактически продолжать работать в облаке GAE после истечения срока действия cookie и фактически выполнит функция тайм-аута?

1 Ответ

2 голосов
/ 18 января 2012

Закройте окно браузера и выключите компьютер с выходом из системы из-за истечения сеанса (cookie). Это немного отличается от выхода пользователя из системы вручную. В обоих случаях я не думаю, что GAE может отследить такое поведение.

Лучшее, о чем я могу подумать, - это разработать расширение для браузера. Или просто не проектируйте сервис, основанный на обнаружении выхода пользователя из системы.

...