How to implement session-based auth in NextJS13 without services like Nextauth/clerk/supabase etc - Theo's Typesafe Cult