UNPKG

create-t3-app-fork

Version:

Create web application with the t3 stack

20 lines (16 loc) 639 B
// Example of a restricted endpoint that only authenticated users can access from https://next-auth.js.org/getting-started/example import { NextApiRequest, NextApiResponse } from "next"; import { getSession } from "next-auth/react"; export default async (req: NextApiRequest, res: NextApiResponse) => { const session = await getSession({ req }); if (session) { res.send({ content: "This is protected content. You can access this content because you are signed in.", }); } else { res.send({ error: "You must be sign in to view the protected content on this page.", }); } };