First Commit - Portfolio Page
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
import { supabase } from './supabaseClient';
|
||||
import { NavigateFunction } from 'react-router-dom';
|
||||
|
||||
export const checkAuth = async (navigate: NavigateFunction) => {
|
||||
const { data: { session } } = await supabase.auth.getSession();
|
||||
|
||||
if (!session) {
|
||||
navigate('/login');
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
};
|
||||
|
||||
export const signOut = async (navigate: NavigateFunction) => {
|
||||
await supabase.auth.signOut();
|
||||
navigate('/login');
|
||||
};
|
||||
Reference in New Issue
Block a user