我对 SvelteKit 和 Supabase 都很陌生,并且自己做了一些实验,但我想知道使用这两种技术实现用户身份验证的最佳方法是什么。
我目前在我的 __layout.svelte 文件中有以下内容,以便我的 Web 应用程序上的每个页面都可以访问会话,但我不确定如何使用 cookie 实现持久用户身份验证。
如果有人可以指导我和未来的用户,那就太棒了!
<script>
import supabase from "$lib/api";
import { page, session } from '$app/stores';
import { browser } from '$app/env';
if(browser){
$session = supabase.auth.session();
supabase.auth.onAuthStateChange((event, sesh) => {
$session = sesh;
});
}
</script>