New-password endpoints are implemented.

There should be a better way to validate the token.
This commit is contained in:
Rebecca Law
2016-01-06 17:37:07 +00:00
parent f94966154d
commit b5901a1ac7
9 changed files with 104 additions and 36 deletions

View File

@@ -3,9 +3,15 @@ from app import db
from app.models import PasswordResetToken
def insert(token):
token.expiry_date = datetime.now() + timedelta(hours=1)
db.session.add(token)
def insert(token, user_id):
password_reset_token = PasswordResetToken(token=token,
user_id=user_id,
expiry_date=datetime.now() + timedelta(hours=1))
insert_token(password_reset_token)
def insert_token(password_reset_token):
db.session.add(password_reset_token)
db.session.commit()