昨日のエントリーでは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 コメント:
コメントを投稿