This commit is contained in:
Benjamin Toby
2025-03-31 07:43:38 +01:00
parent 2091c823c8
commit fe97939faf
26 changed files with 486 additions and 145 deletions
@@ -6,6 +6,7 @@ import addDbEntry from "../../backend/db/addDbEntry";
import updateUsersTableSchema from "../../backend/updateUsersTableSchema";
import varDatabaseDbHandler from "../../backend/varDatabaseDbHandler";
import hashPassword from "../../dsql/hashPassword";
import validateEmail from "../../email/fns/validate-email";
/**
* # API Create User
@@ -118,6 +119,16 @@ export default async function apiCreateUser({
};
}
const isEmailValid = await validateEmail({ email: payload.email });
if (!isEmailValid.isValid) {
return {
success: false,
msg: isEmailValid.message,
payload: null,
};
}
const addUser = await addDbEntry({
dbFullName: dbFullName,
tableName: "users",