farther debugging for users

This commit is contained in:
2025-10-09 23:28:35 +02:00
parent 8b4886e5bd
commit 6a9ddea0c5
4 changed files with 34 additions and 8 deletions

View File

@@ -129,8 +129,17 @@ export const AuthProvider: React.FC<AuthProviderProps> = ({ children }) => {
};
const hasRole = (roles: string[]): boolean => {
if (!user) return false;
return roles.includes(user.role);
console.log('🔐 Checking roles - User:', user, 'Required roles:', roles);
if (!user) {
console.log('❌ No user found');
return false;
}
const hasRequiredRole = roles.includes(user.role);
console.log('✅ User role:', user.role, 'Has required role:', hasRequiredRole);
return hasRequiredRole;
};
useEffect(() => {