mirror of
https://github.com/TrentSPalmer/todo_app_flask.git
synced 2025-07-01 02:13:10 -07:00
update app/models.py handle jwt.encode now outputs string instead of bytes
This commit is contained in:
parent
4c5510b291
commit
0dde8781ec
@ -54,7 +54,11 @@ class Contributor(UserMixin, db.Model):
|
|||||||
return '<Contributor {}>'.format(self.name)
|
return '<Contributor {}>'.format(self.name)
|
||||||
|
|
||||||
def get_reset_password_token(self, expires_in=1800):
|
def get_reset_password_token(self, expires_in=1800):
|
||||||
return jwt.encode({'reset_password': self.id, 'exp': time() + expires_in}, app.config['SECRET_KEY'], algorithm='HS256').decode('utf-8')
|
token = jwt.encode({'reset_password': self.id, 'exp': time() + expires_in}, app.config['SECRET_KEY'], algorithm='HS256')
|
||||||
|
if type(token) == str:
|
||||||
|
return token
|
||||||
|
else:
|
||||||
|
return token.decode('utf-8')
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def verify_reset_password_token(token):
|
def verify_reset_password_token(token):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user