setting up workspaces structure, but not moving files

This commit is contained in:
Arjun Patel
2022-01-28 14:08:04 -08:00
parent 7f2ed61b4a
commit a3e6f7cf5e
258 changed files with 16 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
/**
*
* wrapper for authentication for the future for each individual component
*/
export function requireAuthentication(gssp) {
return async (context) => {
const { req, res } = context;
const token = req.cookies.userToken;
if (!token) {
// Redirect to login page
return {
redirect: {
destination: '/admin/login',
statusCode: 302
}
};
}
return await gssp(context); // Continue on to call `getServerSideProps` logic
}
}