fix migration to Email auth

This commit is contained in:
vincanger 2024-02-15 13:48:43 +01:00
parent 604cf3aba0
commit 31a9b021f1
2 changed files with 5 additions and 2 deletions

View File

@ -46,7 +46,7 @@ app SaaSTemplate {
// },
},
signup: {
additionalFields: import setIsAdminViaEmailSignup from "@server/auth/setIsAdminViaEmailSignup.js",
additionalFields: import setAdditionalUserFields from "@server/auth/setAdditionalUserFields.js",
},
onAuthFailedRedirectTo: "/login",
onAuthSucceededRedirectTo: "/demo-app",

View File

@ -1,10 +1,13 @@
import { defineAdditionalSignupFields } from '@wasp/auth/index.js'
export default defineAdditionalSignupFields({
// username: (data) => {
// return data.email as string
// },
isAdmin: (data) => {
if (!data.email) {
return false;
}
}
const adminEmails = process.env.ADMIN_EMAILS?.split(',') || [];
return adminEmails.includes(data.email as string);
},