feat: first working version

This commit is contained in:
nihonium 2026-01-14 12:55:21 +03:00
parent a67e208d6e
commit 1029563cb1
11 changed files with 585 additions and 0 deletions

21
configs/config.toml Normal file
View file

@ -0,0 +1,21 @@
[app]
# Название приложения
name = "AuthApp"
# Максимальное количество попыток входа
max_login_attempts = 3
# Время блокировки пользователя (сек)
lock_timeout_sec = 300
[database]
# Тип базы данных (для будущей расширяемости)
type = "sqlite"
# Путь к файлу базы данных SQLite
path = "./data/users.db"
[security]
# Тип хеширования пароля
password_hash = "sha256"
[ui]
# Показать приветственное сообщение при старте
show_welcome = true