infinity6i6 Builders Platform
Documentación

Primeros pasos

Verificando la sesión

Lee el usuario actual de la sesión con el SDK web.

1 min de lectura

El SDK ofrece dos formas de mirar la sesión.

Consultando el usuario

html
<script type="module">
  const sdk = new window.I6Sdk();
  const user = await sdk.auth().user();
  console.log(user);
</script>

sdk.auth().user() consulta api/auth/me en la plataforma.

Exigiendo la sesión

html
<script type="module">
  async function main() {
    const sdk = new window.I6Sdk();
    const user = await sdk.auth().requireUser();
    if (!user) return;
    // a partir de aquí hay sesión activa
  }
  main();
</script>

requireUser() envía el navegador al login cuando no hay sesión activa. Usa esta forma al cargar la página, antes de cualquier acción del usuario.

Referencia completa: auth().

Siguiente paso

Cookies y CORS

Requisitos para que la sesión funcione entre orígenes.

Continuar