|
|
@@ -46,12 +46,19 @@ const isStrongPassword = (password: string): { valid: boolean; message: string }
|
|
|
|
|
|
export const register = async (input: RegisterInput): Promise<RegisterResult> => {
|
|
|
const {
|
|
|
- firstName, lastName, companyName, mail, phoneNumber, password
|
|
|
+ companyName,
|
|
|
+ phoneNumber,
|
|
|
+ firstName,
|
|
|
+ lastName,
|
|
|
+ password,
|
|
|
+ mail,
|
|
|
} = input;
|
|
|
|
|
|
if (!isValidEmail(mail)) {
|
|
|
return {
|
|
|
- success: false, message: "Geçersiz email formatı", statusCode: 400
|
|
|
+ success: false,
|
|
|
+ message: "Geçersiz email formatı",
|
|
|
+ statusCode: 400
|
|
|
};
|
|
|
}
|
|
|
|
|
|
@@ -65,7 +72,9 @@ export const register = async (input: RegisterInput): Promise<RegisterResult> =>
|
|
|
|
|
|
if (!passwordCheck.valid) {
|
|
|
return {
|
|
|
- success: false, message: passwordCheck.message, statusCode: 400
|
|
|
+ success: false,
|
|
|
+ message: passwordCheck.message,
|
|
|
+ statusCode: 400
|
|
|
};
|
|
|
}
|
|
|
|
|
|
@@ -92,18 +101,18 @@ export const register = async (input: RegisterInput): Promise<RegisterResult> =>
|
|
|
|
|
|
await User.create({
|
|
|
fullName: `${firstName} ${lastName}`,
|
|
|
+ password: hashedPassword,
|
|
|
+ phoneNumber,
|
|
|
+ companyName,
|
|
|
firstName,
|
|
|
lastName,
|
|
|
- companyName,
|
|
|
mail,
|
|
|
- phoneNumber,
|
|
|
- password: hashedPassword,
|
|
|
});
|
|
|
|
|
|
return {
|
|
|
success: true,
|
|
|
message: "Kayıt başarılı",
|
|
|
- statusCode: 201
|
|
|
+ statusCode: 201,
|
|
|
};
|
|
|
};
|
|
|
export default register;
|