From eb9837c8bf60b008fc7e39fa0c3051ee3376f979 Mon Sep 17 00:00:00 2001 From: Kushal Dotel Date: Sat, 11 Jan 2025 13:48:58 +0545 Subject: [PATCH] add hash_password --- backend/db/model.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/db/model.py b/backend/db/model.py index 7a24772..edef2ae 100644 --- a/backend/db/model.py +++ b/backend/db/model.py @@ -20,6 +20,7 @@ class User(db.Model): firstName: Mapped[str] = mapped_column(String(32), nullable=False) lastName: Mapped[str] = mapped_column(String(32), nullable=False) username: Mapped[str] = mapped_column(String(32), nullable=False) + hash_password: Mapped[str] = mapped_column(String(256), nullable=False) # Added field for hashed password sessions: Mapped[List["Session"]] = relationship(back_populates="user", cascade="all, delete-orphan") enrollments: Mapped[List["Enrollment"]] = relationship(back_populates="user", cascade="all, delete-orphan") quizzes: Mapped[List["Quiz"]] = relationship(back_populates="creatorUser", cascade="all, delete-orphan") @@ -145,4 +146,3 @@ class UserBadge(db.Model): user: Mapped["User"] = relationship(back_populates="user_badges") badge: Mapped["Badge"] = relationship(back_populates="user_badges") claimedDate: Mapped[datetime] = mapped_column(DateTime, nullable=False, default=func.now()) - \ No newline at end of file