Files
filezzy-staging/backend/check-user-status.ts
2026-02-04 14:16:04 +01:00

37 lines
978 B
TypeScript

import { prisma } from './src/config/database';
async function main() {
const email = 'abdelaziz.azouhri@gmail.com';
console.log(`\n=== Checking user status: ${email} ===\n`);
// Check database
console.log('Checking database...');
const dbUser = await prisma.user.findUnique({
where: { email },
});
if (dbUser) {
console.log('✅ User EXISTS in database');
console.log(' ID:', dbUser.id);
console.log(' Keycloak ID:', dbUser.keycloakId);
console.log(' Email Verified:', dbUser.emailVerified);
console.log(' Account Status:', dbUser.accountStatus);
console.log(' Created At:', dbUser.createdAt);
} else {
console.log('❌ User NOT found in database');
console.log(' ✅ Ready for new registration');
}
console.log('\n=== Check complete ===\n');
}
main()
.catch((e) => {
console.error('❌ Error:', e);
process.exit(1);
})
.finally(async () => {
await prisma.$disconnect();
});