昨日のエントリーではsessionの使い方について書いたので、作ったsessionを削除する方法について。
import webapp2
from webapp2_extras import sessions
config = {}
config["webapp2_extras.sessions"] = {
"secret":"secret",
"cookie_name":"bar"
}
class HogeHandler(webapp2.RequestHandler):
@webapp2.cached_property
def session(self):
return self.session_store.get_session()
def get(self):
self.session_store = sessions.get_store(request=self.request)
self.response.delete_cookie("hoge")
self.session_store.save_sessions(self.response)
app = webapp2.WSGIApplication([
('/',HogeHandler)
],debug=True,config=config)sessionのリファでは削除の項目がなかったので、cookie削除をしたら、session変数が削除されました。
0 コメント:
コメントを投稿