Я попытался выполнить сессию GAAP webapp2, но, похоже, очень мало документации об этом. Согласно http://webapp-improved.appspot.com/api/webapp2_extras/sessions.html, мои действия следующие:
1.Устроить и добавить конфигурацию в основное приложение:
config = {}
config['webapp2_extras.sessions'] = {
'secret_key': 'my_secret_key',
}
app = webapp2.WSGIApplication([...], config=config)
2.Создание сеанса в обработчике входа
# Delete existent session
--> not mention in the tutorial
# member is found
self.session_store = sessions.get_store(request=handler.request)
self.session['account'] = member.account
3. Проверьте, существует ли сеанс в разных местах моей программы
if self.session['account']:
# Session exists
4. Завершить сеанс при выходе пользователя из системы
--> not mentioned in the tutorial
Мои вопросы:
-
У меня появилось сообщение об ошибке "... объект не имеет атрибута" сеанс "во время процесса создания сеанса (шаг 2)
-
Как удалить сеанс в шагах 2 и 4?
-
Правильно ли работает общий процесс управления сеансом?
Спасибо.