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