コード例 #1
0
ファイル: user.py プロジェクト: ledreamer/gratipay.com
 def sign_in(self, cookies):
     """Start a new session for the user.
     """
     token = uuid.uuid4().hex
     expires = utcnow() + SESSION_TIMEOUT
     self.participant.update_session(token, expires)
     set_cookie(cookies, SESSION, token, expires)
コード例 #2
0
ファイル: user.py プロジェクト: HolaChica/gratipay.com
 def sign_in(self, cookies):
     """Start a new session for the user.
     """
     token = uuid.uuid4().hex
     expires = utcnow() + SESSION_TIMEOUT
     self.participant.update_session(token, expires)
     set_cookie(cookies, SESSION, token, expires)
コード例 #3
0
ファイル: user.py プロジェクト: ledreamer/gratipay.com
 def keep_signed_in(self, cookies):
     """Extend the user's current session.
     """
     new_expires = utcnow() + SESSION_TIMEOUT
     if new_expires - self.participant.session_expires > SESSION_REFRESH:
         self.participant.set_session_expires(new_expires)
         token = self.participant.session_token
         set_cookie(cookies, SESSION, token, expires=new_expires)
コード例 #4
0
ファイル: user.py プロジェクト: HolaChica/gratipay.com
 def keep_signed_in(self, cookies):
     """Extend the user's current session.
     """
     new_expires = utcnow() + SESSION_TIMEOUT
     if new_expires - self.participant.session_expires > SESSION_REFRESH:
         self.participant.set_session_expires(new_expires)
         token = self.participant.session_token
         set_cookie(cookies, SESSION, token, expires=new_expires)
コード例 #5
0
def _set_cookie(response, *args, **kw):
    set_cookie(response.headers.cookie, *args, **kw)
コード例 #6
0
ファイル: main.py プロジェクト: zhuqling/gratipay.com
def _set_cookie(response, *args, **kw):
    set_cookie(response.headers.cookie, *args, **kw)
コード例 #7
0
ファイル: user.py プロジェクト: ledreamer/gratipay.com
 def sign_out(self, cookies):
     """End the user's current session.
     """
     self.participant.update_session(None, None)
     self.participant = None
     set_cookie(cookies, SESSION, '')
コード例 #8
0
ファイル: user.py プロジェクト: beerm/gratipay.com
 def sign_out(self, cookies):
     """End the user's current session.
     """
     self.participant.update_session(None, None)
     self.participant = None
     set_cookie(cookies, SESSION, '')