Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from flask import request
- from database import cur
- import bcrypt
- import json
- '''
- def checkUserData(email, password):
- return db.users.find({'email':email, 'password':password}).count() > 0
- '''
- def checkUserData(email, password):
- try:
- cur.execute('''SELECT password FROM users WHERE email=%s''',(email,))
- user_password = cur.fetchone()
- if hashpass(password, user_password[0]):
- return True
- except:
- return False
- def checkUser(email):
- cur.execute('''SELECT * FROM users WHERE email=%s''', (email,))
- return cur.fetchone()
- def hashpass(password, password_user):
- return bcrypt.checkpw(password.encode('utf-8'), password_user.encode('utf-8'))
- '''
- def checkAdmin():
- req_json = request.get_json()
- user = db.users.find_one({"email":req_json['email']})
- if user:
- if checkUserData(req_json['email'], req_json['password']):
- if user['admin'] == True:
- return json.dumps({"success":True})
- return json.dumps({"success":False})
- '''
Add Comment
Please, Sign In to add comment