それとも、破壊がどのように機能するかを誤解していますか?コード例は次のとおりです。
class TestHandler(BaseHandler):
def get(self):
counter = self.session.get('counter')
if not counter:
counter = 0
counter += 1
if counter > 5:
self.auth.unset_session()
else:
self.session['counter'] = counter
return self.response.write ( counter )
セッションは機能し、カウンターはカウントされますが、セッションが破棄されないか、破棄しても値がnullになりませんか?
nullを破棄すると、useridやsessionidなどの一部の値のみが無効になりますか、それとも完全に要点を見逃しますか?ありがとう。