feat: implement cache layer, CSP improvements, and database performance optimizations

- Add Redis cache implementation with LRU eviction
- Enhance Content Security Policy with nonce generation
- Optimize database queries with connection pooling
- Add cache invalidation API endpoints
- Improve security monitoring performance
This commit is contained in:
2025-07-12 04:44:50 +02:00
parent 7a3eabccd9
commit e1abedb148
56 changed files with 6881 additions and 7040 deletions

View File

@ -36,9 +36,11 @@ function usePlatformSession() {
useEffect(() => {
const abortController = new AbortController();
const handleAuthSuccess = (sessionData: any) => {
const handleAuthSuccess = (sessionData: {
user?: { isPlatformUser?: boolean };
}) => {
if (sessionData?.user?.isPlatformUser) {
setSession(sessionData);
setSession(sessionData as any);
setStatus("authenticated");
} else {
handleAuthFailure();