Commit Graph

14 Commits

Author SHA1 Message Date
Kirill 09c5e0cd50 ыввы 2026-05-25 21:14:19 +05:00
Kirill 3d0dbdd0a5 пва 2026-05-22 19:41:47 +05:00
Kirill c3e4f5bdd2 feat(server): add POST /api/auth/register and /api/auth/login
- Add register endpoint with email/password validation, bcrypt hashing
- Add login endpoint with rate limiting per IP (5 attempts/min)
- Add helper functions: validatePassword, hashPassword, comparePassword, isAdminEmail
- Add checkLoginRateLimit for brute-force protection
- Add bcrypt dependency
- Remove avatarType column from User (migration)
2026-05-22 11:26:00 +05:00
Kirill 5adbe9baa7 test commit 2026-05-19 11:25:23 +05:00
Kirill 8b79c01985 fix: downgrade sharp to 0.32.6 for older CPU compatibility, add /uploads-resized/ to nginx config 2026-05-15 19:06:22 +05:00
Kirill 25901ae224 update goods 2026-05-15 14:23:54 +05:00
Kirill ed475be289 fix: apply lint fixes and fix vite manualChunks for Vite 8 compatibility 2026-05-15 13:43:51 +05:00
@kirill.komarov 8165f75a78 Merge branch 'refactor2' 2026-05-13 22:40:45 +05:00
@kirill.komarov 4eda6d0f81 deploy 2026-05-11 15:14:35 +05:00
@kirill.komarov f56d6a79fb base commit 2026-05-10 14:38:32 +05:00
@kirill.komarov fe10f25b8c base commit 2026-05-03 19:57:12 +05:00
@kirill.komarov 3f7fdb1e15 base commit 2026-04-28 22:15:12 +05:00
@kirill.komarov 2148fd7a12 base commit 2026-04-28 21:36:30 +05:00
@kirill.komarov 55480d4aa5 init project 2026-04-28 11:02:08 +05:00