2020-01-06 07:21:52 -05:00

18 lines
605 B
Python
Executable File

from dashmachine import db, bcrypt
from dashmachine.user_system.models import User
def add_user(email, password, fname, lname):
hashed_password = bcrypt.generate_password_hash(password).decode("utf-8")
user = User(email=email, fname=fname, lname=lname, password=hashed_password)
db.session.add(user)
db.session.commit()
def change_password(user_id, new_password):
user = User.query.filter_by(id=user_id).first()
hashed_password = bcrypt.generate_password_hash(new_password).decode("utf-8")
user.password = hashed_password
db.session.merge(user)
db.session.commit()