Rob
03/25/2022, 2:57 PMbjorgen
05/18/2022, 12:13 AMRob
05/18/2022, 6:34 AMRob
05/18/2022, 6:53 AMbjorgen
05/18/2022, 3:17 PMRob
05/18/2022, 9:58 PMRob
05/18/2022, 9:58 PMRob
05/18/2022, 10:00 PMRob
05/18/2022, 10:04 PMRob
05/18/2022, 10:04 PMRob
05/18/2022, 10:04 PMRob
05/18/2022, 10:04 PMbjorgen
05/19/2022, 2:43 AMRob
05/19/2022, 7:31 AMRob
05/19/2022, 7:32 AMRob
05/19/2022, 7:35 AMbjorgen
05/21/2022, 10:22 PMCannot set session store before subscribing
. Anyway, here's my login component to at least get logged in and set the cookie against the code in the GH issue 5218. Basically, I'm doing programmatically what I was doing via a REST client previously and it sets the cookie correctly.
<script>
import { goto } from '$app/navigation';
import { auth } from '$lib/auth';
const signUpUser = async function () {
const { user, session, error } = await auth.signUp({
email: 'EMAIL',
password: 'PASSWORD'
});
goto('/');
};
const signInUser = async function () {
const { user, session, error } = await auth.signIn({
email: 'EMAIL',
password: 'PASSWORD'
});
const response = await fetch('/api/auth', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
session
})
});
const json = await response.json();
console.log(json);
goto('/');
};
const signOutUser = async function () {
const { error } = await auth.signOut();
goto('/');
};
</script>
<button on:click={signInUser}>Sign In</button>
<button on:click={signOutUser}>Sign Out</button>
Smardrengr
08/25/2022, 8:57 PM