Example #1
0
 def generate_recovery_code(self, user):
     # Code is {hex-days}.{hex-userid}.{signature}
     days = int_to_hex(
         (datetime.date.today() - self.recovery_origin_date).days
     )
     token = '%s.%s' % (days, int_to_hex(user.id))
     return signed.sign(token, key = (
         self.recovery_link_secret or settings.SECRET_KEY
     ) + self.recovery_link_salt)
Example #2
0
 def generate_recovery_code(self, user):
     # Code is {hex-days}.{hex-userid}.{signature}
     days = int_to_hex(
         (datetime.date.today() - self.recovery_origin_date).days)
     token = '%s.%s' % (days, int_to_hex(user.id))
     return signed.sign(
         token,
         key=(self.recovery_link_secret or settings.SECRET_KEY) +
         self.recovery_link_salt)
Example #3
0
 def generate_confirm_code(self, user):
     return signed.sign(
         int_to_hex(user.id),
         key=(self.confirm_link_secret or settings.SECRET_KEY) +
         self.confirm_link_salt)
Example #4
0
 def generate_confirm_code(self, user):
     return signed.sign(int_to_hex(user.id), key = (
         self.confirm_link_secret or settings.SECRET_KEY
     ) + self.confirm_link_salt)