email verification responses

This commit is contained in:
Jack Case
2025-11-15 15:45:05 +00:00
parent cfd54eca5e
commit 6724a903eb
2 changed files with 39 additions and 4 deletions

View File

@@ -71,7 +71,7 @@ def insert_slop(urls: list[ParseResult], engine: Engine, user: User | None = Non
session.commit()
def get_user(email, engine):
def get_user(email, engine) -> User:
query = select(User).where(User.email == email)
with Session(engine) as session:
@@ -84,3 +84,9 @@ def create_user(email, password_hash, engine):
with Session(engine) as session:
session.add(user)
session.commit()
def verify_user_email(user: User, engine):
with Session(engine) as session:
session.add(user)
user.email_verified = True
session.commit()