I hereby claim:
- I am richardherbert on github.
- I am richardherbert (https://keybase.io/richardherbert) on keybase.
- I have a public key ASBTJb5NgRjEPrEAqRZVFDmiihvQ4e-0HM9INyCYCO_bFAo
To claim this, I am signing this object:
| // src/routes/signout/+page.server.js | |
| import { supabase } from '$lib/supabaseClient'; | |
| export const load = async () => { | |
| const { error } = await supabase.auth.signOut(); | |
| } |
| // src/routes/secure/players/+page.server.js | |
| import { supabase } from '$lib/supabaseClient'; | |
| export const load = async ( { parent }) => { | |
| await parent(); | |
| const { data } = await supabase.from( 'players' ) | |
| .select() | |
| .order( 'givenName', { ascending: true } ) | |
| .order( 'familyName', { ascending: true } ); |
| // src/routes/secure/+layout.server.js | |
| import { supabase } from '$lib/supabaseClient'; | |
| import { redirect } from "@sveltejs/kit" | |
| export const load = async () => { | |
| const { data: { user } } = await supabase.auth.getUser(); | |
| if( !user ) { | |
| redirect( 303, '/signin' ); | |
| } |
| // src/routes/signin/+page.server.js | |
| import { redirect } from '@sveltejs/kit'; | |
| import { supabase } from '$lib/supabaseClient'; | |
| export const actions = { | |
| default: async ( { request } ) => { | |
| const form = await request.formData(); | |
| const email = form.get( 'email' ); | |
| const password = form.get( 'password' ); |
I hereby claim:
To claim this, I am signing this object: