added password hash

This commit is contained in:
2026-01-23 22:08:28 +01:00
parent 16a8b446ed
commit 8097895361
6 changed files with 79 additions and 48 deletions

View File

@@ -87,7 +87,8 @@ inline auto make_database() {
auto storage = sqlite_orm::make_storage(Database::dbFile,
sqlite_orm::make_table("users",
sqlite_orm::make_column("id", &login::User::id, sqlite_orm::primary_key()),
sqlite_orm::make_column("username", &login::User::username, sqlite_orm::not_null()),
sqlite_orm::make_column("username", &login::User::username, sqlite_orm::unique() ),
sqlite_orm::make_column("salt", &login::User::salt, sqlite_orm::not_null()),
sqlite_orm::make_column("password_hash", &login::User::password_hash, sqlite_orm::not_null()),
sqlite_orm::make_column("created_at", &login::User::created_at, sqlite_orm::default_value("CURRENT_TIMESTAMP"))
),