Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- rom app import db, models
- from werkzeug.security import generate_password_hash, check_password_hash
- class User:
- def register(username, password, email, nickname):
- u = models.user_structure(UserName = username, PassWord = password, Email = email, NickName = nickname, Active = 1)
- db.session.add(u)
- db.session.commit()
- def getUserId(id):
- return models.user_structure.query.get(id)
- def Verify_password(username, password):
- u = models.user_structure.query.filter_by(UserName=username).first()
- if u.PassWord == password :
- return True
- else:
- return False
- def getUser(username):
- return models.user_structure.query.filter_by(UserName=username).first()
- def getUserByNickName(nickname):
- return models.user_structure.query.filter_by(NickName=nickname).first()
- def checkNickName(nickname):
- return models.user_structure.query.filter_by(NickName=nickname).first() == None
- def checkUserName(username):
- return models.user_structure.query.filter_by(UserName=username).first() == None
- def UpdateUser(User):
- db.session.add(User)
- db.session.commit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement