1. Cenários
Documentação - Autenticar.me
  • Como começar
    • Introdução
    • Configuração em Projeto
  • Componentes
    • Login
    • Cadastro
    • Logout
    • Perfil de usuário
    • Troca automática
  • Layout
    • Autenticado
    • Não autenticado
  • Composables
    • Funções reutilizáveis
  • Cenários
    • Casos de uso
  • Utilitários
    • Tipos Typescript
    • Funções de aplicação
    • Verificação de usuário válido
  1. Cenários

Casos de uso

Usando Botões com Modal#

Os botões abrem modais com os formulários e permitem alternância automática entre login/cadastro dentro do modal:
<template>
  <SignInButton fallbackRedirectUrl="/dashboard" />
  <SignUpButton fallbackRedirectUrl="/dashboard" />
</template>

<script setup>
import { SignInButton, SignUpButton } from '@autenticar-me/vue'
</script>
Comportamento:
Ao clicar em "Cadastre aqui" no modal de login, o conteúdo muda para o formulário de cadastro
Ao clicar em "Faça login" no modal de cadastro, o conteúdo muda para o formulário de login
Após autenticação bem-sucedida, o modal fecha e redireciona para fallbackRedirectUrl

Usando Formulários em Páginas Dedicadas#

<template>
  <div class="login-page">
    <SignIn
      fallbackRedirectUrl="/dashboard"
      signUpUrl="/cadastro"
    />
  </div>
</template>

<script setup>
import { SignIn } from '@autenticar-me/vue'
</script>

Controle de Acesso por Autenticação#

<template>
  <div>
    <SignedOut>
      <h1>Bem-vindo! Faça login para continuar</h1>
      <SignInButton />
    </SignedOut>

    <SignedIn>
      <h1>Área Restrita</h1>
      <UserProfile />
    </SignedIn>
  </div>
</template>

<script setup>
import { SignedIn, SignedOut, SignInButton, UserProfile } from '@autenticar-me/vue'
</script>
Página anterior
Funções reutilizáveis
Próxima página
Tipos Typescript
Built with