Files
FEDEO/spaces/pages/login.vue
2023-11-26 17:15:55 +01:00

66 lines
1.1 KiB
Vue

<script setup >
const supabase = useSupabaseClient()
const user = useSupabaseUser()
const router = useRouter()
const email = ref("f.federspiel@federspiel.tech")
const password = ref("Open@all4me!")
const onSubmit = async () => {
const { error } = await supabase.auth.signInWithPassword({
email: email.value,
password: password.value
})
if(error) {
console.log(error)
} else {
console.log("Login Successful")
router.push("/")
}
}
</script>
<template>
<div id="loginSite">
<div id="loginForm">
<UFormGroup
label="E-Mail:"
>
<UInput
v-model="email"
/>
</UFormGroup>
<UFormGroup
label="Passwort:"
>
<UInput
v-model="password"
type="password"
/>
</UFormGroup>
<UButton
@click="onSubmit"
class="mt-3"
>
Einloggen
</UButton>
</div>
</div>
</template>
<style scoped>
#loginSite {
display: flex;
align-content: center;
justify-content: center;
}
#loginForm {
width: 30vw;
height: 30vh;
}
</style>