Example #1
0
 def get_current_user(self):
     usid = self.get_cookie('_usid')
     auid = self.get_secure_cookie('_auid')
     auth = self.get_secure_cookie('_auth')
     if usid and auth:
         user = self.users_ins.get_user_by_id(usid)
         if user and user['user_auid'] == auid and Tools.generate_authword(user['user_atms'], user['user_salt']) == auth:
             return user
Example #2
0
 def set_current_sess(self, user, days=30):
     self.set_cookie('_usid', str(user['user_id']), expires_days=days)
     self.set_secure_cookie('_auid', str(user['user_auid']), expires_days=days, httponly=True)
     self.set_secure_cookie('_auth', Tools.generate_authword(user['user_atms'], user['user_salt']))