Protected Next.js pages and api routes
- 1.The
app_admin
folder is only accessible to application admins. Hence all pages which start with the routeapp_admin
are only accessible to app admins. - 2.The
dashboard
route ,setting
routes,organization
routes are all only accessible to logged in users. - 3.Other pages are public.
- 1.To create pages only accessible to logged in users, create them within the
(authenticated-pages)/(user-pages)
folders. This will make them available to all pages including app_admins. - 2.To create pages only accessible to app_admin users, create them within the
(authenticated-users)/(app_admin)
folder. - 3.
(external-pages)
are available to logged out users as well. - 4.
(login-pages)
should contain all authentication related pages such as login, signup etc.
Last modified 8mo ago