login and register designed

This commit is contained in:
2023-07-21 12:25:06 +02:00
parent 3bcf6707a3
commit 0506ab9018
8 changed files with 157 additions and 117 deletions

View File

@@ -1,24 +1,42 @@
<script>
import { setCookie } from 'svelte-cookie';
export async function createJWT() {
const res = await fetch('/api/login',
{method: 'POST',
body: JSON.stringify({
username: "testuser2",
password: "password",
})
}
)
const jwt = await res.json()
setCookie('UserSession', jwt, {expires: 7})
}
</script>
<style>
form{
background-color: var(--nord5);
display: flex;
flex-direction: column;
max-width: 600px;
gap: 0.5em;
margin-inline: auto;
justify-content: center;
align-items: center;
padding-block: 2rem;
margin-block: 2rem;
}
label{
font-size: 1.2em;
}
input{
display: block;
font-size: 1.2rem;
}
button{
background-color: var(--red);
color: white;
border: none;
padding: 0.5em 1em;
font-size: 1.3em;
border-radius: 1000px;
margin-top: 1em;
}
@media screen and (max-width: 600px){
form{
margin-top: 0;
}
}
</style>
<h1>Register</h1>
<form action="?/register" method=POST>
<h1>Register</h1>
<label>
Username
<input type="text" name="username">
@@ -27,18 +45,5 @@
Passwort
<input name="password" type="password">
</label>
<label>
Rezepte
<input type="checkbox" name="rezepte">
</label>
<label>
Abrechnungen
<input type="checkbox" name="abrechnung">
</label>
<label>
Flims
<input type="checkbox" name="flims">
</label>
<button type="submit">Register</button>
</form>