fix: resolve migration 032 column size, update credentials, silence auth logs

This commit is contained in:
Yamamoto 2026-01-03 11:04:56 -03:00
parent fbb218034e
commit c8d4ff2726
3 changed files with 14 additions and 12 deletions

View file

@ -240,16 +240,15 @@ cd seeder-api && npm install && npm run seed
> O SuperAdmin foi atualizado via migration `032_update_superadmin_lol.sql`. > O SuperAdmin foi atualizado via migration `032_update_superadmin_lol.sql`.
> No primeiro login será necessário trocar a senha (status `force_change_password`). > No primeiro login será necessário trocar a senha (status `force_change_password`).
| Tipo | Login | Email | Acesso | | Tipo | Login | Email | Senha |
|------|-------|-------|--------| |------|-------|-------|-------|
| **SuperAdmin** | `lol` | `lol@gohorsejobs.com` | Full | | **SuperAdmin** | `lol` | `lol@gohorsejobs.com` | `Admin@2025!` |
| **Company Admin** | `takeshi_yamamoto` | - | Empresa | | **Company Admin** | `takeshi_yamamoto` | - | `Takeshi@2025` |
| **Recruiter** | `maria_santos` | - | Vagas | | **Recruiter** | `maria_santos` | - | `User@2025` |
| **Candidate** | `paulo_santos` | - | Candidato | | **Candidate** | `paulo_santos` | - | `User@2025` |
**Senhas padrão:** > [!WARNING]
- SuperAdmin: *trocar no primeiro acesso* > Se o login retornar 401, verifique se a migration `032_update_superadmin_lol.sql` foi executada no banco.
- Demais usuários: `User@2025` ou `Takeshi@2025`
--- ---

View file

@ -1,6 +1,9 @@
-- Migration: Update Super Admin to 'lol' and force password reset -- Migration: Update Super Admin to 'lol' and force password reset
-- Description: Updates the superadmin identifier, email, name, and sets status to enforce password change. -- Description: Updates the superadmin identifier, email, name, and sets status to enforce password change.
-- Increase status column length to support 'force_change_password' (21 chars)
ALTER TABLE users ALTER COLUMN status TYPE VARCHAR(50);
UPDATE users UPDATE users
SET SET
identifier = 'lol', identifier = 'lol',

View file

@ -99,8 +99,8 @@ export function getCurrentUser(): User | null {
console.log("%c[AUTH] User Loaded from Storage", "color: #10b981", user.email); console.log("%c[AUTH] User Loaded from Storage", "color: #10b981", user.email);
return user; return user;
} }
// Only log warning in browser, not during SSR // User not in storage (normal state)
console.warn("%c[AUTH] No user found in storage", "color: #f59e0b"); console.log("%c[AUTH] No user session found", "color: #94a3b8");
} }
return null; return null;
} }
@ -130,7 +130,7 @@ export async function refreshSession(): Promise<User | null> {
if (!res.ok) { if (!res.ok) {
// Cookie expired or invalid - clear local storage // Cookie expired or invalid - clear local storage
console.warn("%c[AUTH] Session refresh failed:", "color: #f59e0b", res.status); console.log("%c[AUTH] Session refresh: No session", "color: #94a3b8", res.status);
localStorage.removeItem(AUTH_KEY); localStorage.removeItem(AUTH_KEY);
return null; return null;
} }