generated from pascalmartineau/wp-skeleton
All checks were successful
Deploy WordPress and Nuxt / deploy (push) Successful in 1m4s
20 lines
545 B
Vue
20 lines
545 B
Vue
<script setup lang="ts">
|
|
const { isLoggedIn } = useAuth();
|
|
const { loginFields, login } = useAuthActions();
|
|
if (isLoggedIn.value) {
|
|
throw createError({ statusCode: 500, statusMessage: "Erreur serveur", message: "Le formulaire de connexion ne peut pas être affiché pour un utilisateur déjà connecté." });
|
|
}
|
|
</script>
|
|
|
|
<template>
|
|
<UAuthForm
|
|
:schema="loginSchema"
|
|
:fields="loginFields"
|
|
title="Connexion"
|
|
description="Veuillez vous identifier."
|
|
icon="i-lucide-user"
|
|
loading-auto
|
|
@submit="login"
|
|
/>
|
|
</template>
|