From 4e2147e76cb9b0fe855326edf209a133334cc4c9 Mon Sep 17 00:00:00 2001 From: Blake Ridgway Date: Wed, 18 Dec 2024 10:42:49 -0600 Subject: [PATCH] (feat): Stripped out all code that did the auth process --- models/user.py | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/models/user.py b/models/user.py index dbfa4f8..0092d1a 100644 --- a/models/user.py +++ b/models/user.py @@ -1,25 +1,8 @@ -from models import db, bcrypt +from models import db class User(db.Model): __tablename__ = 'users' id = db.Column(db.Integer, primary_key=True) username = db.Column(db.String(80), unique=True, nullable=False) - password_hash = db.Column(db.String(128), nullable=False) - - @staticmethod - def create_user(username, password): - """Create a new user with a hashed password""" - password_hash = bcrypt.generate_password_hash(password).decode('utf-8') - new_user = User(username=username, password_hash=password_hash) - db.session.add(new_user) - db.session.commit() - return new_user - - @staticmethod - def verify_user(username, password): - """Verify user creds""" - user = User.query.filter_by(username=username).first() - if user and bcrypt.check_password_hash(user.password_hash, password): - return user - return None \ No newline at end of file + password = db.Column(db.String(128), nullable=False)