Commit Graph

9 Commits

Author SHA1 Message Date
Koncept Kit
5377a0f465 Security Hardening 2026-01-07 14:03:32 +07:00
Koncept Kit
c54eb23689 Login and Session Fixes 2026-01-07 13:37:20 +07:00
Koncept Kit
56711e9136 Revert URL cleanup - backend path is correct
The /membership path in backend URL is correct for development.
Issue is CORS configuration on backend, not URL format.
2026-01-05 15:47:30 +07:00
Koncept Kit
03b76a8e58 Add defensive backend URL validation and auto-cleanup
- Add getApiUrl() function to validate and clean backend URL
- Automatically strip /membership or /api suffix if present
- Log all environment variables on module load for debugging
- Add detailed URL logging in login function
- Provide fallback if REACT_APP_BACKEND_URL is undefined

This fixes the intermittent CORS error caused by incorrect backend URL
2026-01-05 15:42:11 +07:00
Koncept Kit
1acb13ba79 Add comprehensive login diagnostics and retry logic
- Add detailed console logging throughout login flow
- Add 30s timeout to prevent hanging requests
- Defer permission fetching with setTimeout to avoid race conditions
- Add automatic retry for 5xx errors and network failures
- Enhanced error logging with full context for debugging

This addresses intermittent login failures reported by users
2026-01-05 15:00:41 +07:00
Koncept Kit
a6c2475092 Test Preparation 2025-12-26 20:04:08 +07:00
Koncept Kit
9ed778db1c RBAC, Permissions, and Export/Import 2025-12-16 20:04:00 +07:00
Koncept Kit
79cebd205c Email SMTP Fix 2025-12-07 16:59:21 +07:00
Koncept Kit
94c7d5aec0 Initial Commit 2025-12-05 16:40:33 +07:00