Files
markbase/data
Warren 3e959fcbb7 fix: Complete admin authentication implementation
Final status:
- PostgreSQL admins.password: correct bcrypt hash (60 chars)
- auth.sqlite: 5 tables complete with inline SQL
- Admin sync: working (admins_synced=1, users_synced=3)
- Admin login: token + username returned
- Token verify: ok=true, username=admin

All features working:
 Settings panel requires admin password
 Password: admin123
 Token stored in localStorage (24h validity)
 Admin sessions in-memory storage

User workflow tested:
1. Click Settings → AdminLoginModal
2. Enter password: admin123
3. Login success → Settings opens
4. Token persists for 24h

Status: Ready for production use
2026-05-16 21:01:14 +08:00
..
2026-05-16 15:37:37 +08:00
2026-05-16 15:37:37 +08:00