Skip to Content
DocumentationAdmin Back-officeSigninStep 4: Auth state events

Step 4: Auth state events

⏱ 3 min
transcodes.on('AUTH_STATE_CHANGED', (payload) => { if (payload.isAuthenticated) { console.log('Signed in:', payload.member?.email); } else { console.log('Signed out'); } });
EventWhen
AUTH_STATE_CHANGEDSign-in, sign-out, initial session restore
TOKEN_REFRESHEDAccess token renewed
TOKEN_EXPIREDToken expired before refresh
ERRORAuth error

Check session

const isAuth = await transcodes.token.isAuthenticated(); const member = isAuth ? await transcodes.token.getCurrentMember() : null;

Sign out

await transcodes.token.signOut();

Optional audit tags: user:login, user:logout via trackUserAction — see Audit Logs.

Next: Step 5: Verify JWT on the server

Last updated on