108536490: Implement LoginManager for the admin app.

Also added csrf error handler, will make the session unauthorized if the csrf token is invalid.
This commit is contained in:
Rebecca Law
2015-11-30 11:21:51 +00:00
parent 48b7a7dc37
commit 6f61906fd4
6 changed files with 87 additions and 59 deletions

View File

@@ -1,5 +1,5 @@
from app import db
from app.models import Users
from app.models import User
from app.main.encryption import encrypt
@@ -10,12 +10,12 @@ def insert_user(user):
def get_user_by_id(id):
return Users.query.filter_by(id=id).first()
return User.query.filter_by(id=id).first()
def get_all_users():
return Users.query.all()
return User.query.all()
def get_user_by_email(email_address):
return Users.query.filter_by(email_address=email_address).first()
return User.query.filter_by(email_address=email_address).first()