Add endpoints for forgot-password.

This commit is contained in:
Rebecca Law
2016-01-04 14:00:39 +00:00
parent 567ac123e3
commit 6696426dbc
10 changed files with 145 additions and 11 deletions

View File

@@ -1,3 +1,5 @@
from datetime import datetime
from app import db, login_manager
from app.models import User
from app.main.encryption import hashpw
@@ -53,3 +55,11 @@ def update_mobile_number(id, mobile_number):
user.mobile_number = mobile_number
db.session.add(user)
db.session.commit()
def update_password(id, password):
user = get_user_by_id(id)
user.password = hashpw(password)
user.password_changed_at = datetime.now()
db.session.add(user)
db.session.commit()