EchoSistema Template
Índice da vitrine

Páginas de conta

As mesmas quatro rotinas em rotas de verdade, sem masthead e em duas formas: o cartão centrado e a divisão com imagem em 60% da tela.

As quatro rotas

Rotas de verdade do template, com o slug traduzido por idioma. Elas usam o layout `auth`: sem masthead, com uma faixa só no rodapé.

  • /pt-BR/entrar

    Entrar

    Chamada real ao `POST /api/v1/auth`. `?next=` guarda o destino de quem foi barrado por uma rota protegida.

    <auth-login-form>

    Abrir a página
  • /pt-BR/criar-conta

    Criar conta

    Cria em `POST /api/v1/auth/register` e já entra com a senha escolhida: ninguém digita a mesma senha duas vezes seguidas.

    <auth-register-form>

    Abrir a página
  • /pt-BR/recuperar-senha

    Recuperar a senha

    A confirmação é vaga de propósito: dizer que o e-mail não existe transforma o formulário num verificador de quem tem conta.

    <auth-forgot-password-form>

    Abrir a página
  • /pt-BR/nova-senha

    Nova senha

    Quem chega vem do link do e-mail: o token está na URL e a página o lê. Sem token, ela avisa em vez de coletar uma senha que seria recusada.

    <auth-update-password-form>

    Abrir a página

As duas formas

O mesmo shell com e sem `image`. Ambas ao vivo aqui: `embedded` tira só a altura de tela cheia.

Cartão centrado

Entrar

Use o e-mail cadastrado na plataforma.

<auth-page-shell :title="…">

Dividida, imagem em 60%

Entrar

Use o e-mail cadastrado na plataforma.

<auth-page-shell :title="…" :image="COVER" image-side="start" />

A imagem fica com a metade maior porque carrega uma frase: foto sozinha é decoração, e decoração não merece mais espaço que o formulário. Abaixo de `lg` ela some - meia tela de foto antes do primeiro campo é meia tela de rolagem.

Só os campos

É isto que um site derivado reaproveita: os campos, sem moldura nenhuma, com o botão de enviar por fora.

Use o e-mail cadastrado na plataforma.

`bare` esconde os dois links para os fluxos vizinhos. Serve para a tela que tem um caminho só - o bloqueio do painel, um login de propósito único.

O shell

A moldura das páginas, para o quinto fluxo que um site derivado inventar.

<auth-page-shell :title="t('auth.login.title')">
  <auth-login-form :form-id="id" :pending :error @submit="signIn" />

  <template #actions>
    <echo-button :form="id" type="submit" variant="filled" intent="primary">…</echo-button>
  </template>

  <template #footer>…</template>
</auth-page-shell>
Ver os modais de conta

Para agentes de IA

Especificação desta página

Um arquivo Markdown com as tags, props, eventos e trechos desta família, copiáveis ipsis litteris, mais as regras que valem antes de qualquer linha. Entregue-o ao agente junto com a tarefa.

/agents/auth-pages.md

EchoSistema Template

A base visual dos sites de plataforma do grupo EchoSistema.