ADD: signup handler

This commit is contained in:
MohammadHMazarei
2024-12-23 22:18:42 +03:30
parent f68505eeb5
commit 9063b30d38
+11
View File
@@ -2,6 +2,17 @@
const catchAsync = require('../../globalErrorHandler/catchAsync') const catchAsync = require('../../globalErrorHandler/catchAsync')
const userService = require('./userService') const userService = require('./userService')
exports.signup = catchAsync(async (req, res, next) => {
const { user, token, cookieOptions } = await userService.signup(
req.body.name,
req.body.email,
req.body.password,
req.body.passwordConfirm
)
res.cookie('jwt', token, cookieOptions)
res.status(200).json({ status: 'success ', data: { user, token } })
})
exports.loginUser = catchAsync(async (req, res, next) => { exports.loginUser = catchAsync(async (req, res, next) => {
const user = await userService.loginUser(req.body.rawPassword) const user = await userService.loginUser(req.body.rawPassword)
const maxAge = 60 * 60 * 24 * 90 const maxAge = 60 * 60 * 24 * 90