tratamiento usuario
This commit is contained in:
parent
c6a14eab41
commit
af881ddf27
@ -39,6 +39,7 @@ async function login(req, res, next) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async function register(req, res, next) {
|
async function register(req, res, next) {
|
||||||
|
|
||||||
function cleanAdminData(user) {
|
function cleanAdminData(user) {
|
||||||
let cUser = user;
|
let cUser = user;
|
||||||
delete cUser.lastLogin;
|
delete cUser.lastLogin;
|
||||||
@ -48,34 +49,42 @@ async function register(req, res, next) {
|
|||||||
return cUser;
|
return cUser;
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
const values = {
|
||||||
const values = {
|
phone: req.body.phone,
|
||||||
phone: req.body.phone,
|
platform: req.body.fbuid
|
||||||
platform: req.body.fbuid
|
};
|
||||||
};
|
const tokens = securityHelper.generateToken(values);
|
||||||
const tokens = securityHelper.generateToken(values);
|
|
||||||
|
|
||||||
const data = {
|
let newUser = req.user;
|
||||||
refresh_token: tokens.refreshToken,
|
if (!req.user) {
|
||||||
phone: req.body.phone,
|
try {
|
||||||
fbuid: req.body.fbuid,
|
const data = {
|
||||||
email: req.body.email,
|
refresh_token: tokens.refreshToken,
|
||||||
name: req.body.name,
|
phone: req.body.phone,
|
||||||
surname: req.body.surname,
|
fbuid: req.body.fbuid,
|
||||||
entityid: req.body.entityid,
|
email: req.body.email,
|
||||||
accessibility: req.body.accesssibility
|
name: req.body.name,
|
||||||
};
|
surname: req.body.surname,
|
||||||
console.log(data);
|
entityid: req.body.entityid,
|
||||||
|
accessibility: req.body.accesssibility
|
||||||
|
};
|
||||||
|
console.log(data);
|
||||||
|
|
||||||
let newUser = await authService.extraMethods.createUser(data);
|
newUser = await authService.extraMethods.createUser(data);
|
||||||
|
newUser = cleanAdminData(newUser.toJSON());
|
||||||
|
newUser.token = tokens.token;
|
||||||
|
console.log(newUser);
|
||||||
|
return controllerHelper.handleResultResponse(newUser, null, req.params, res, httpStatus.OK);
|
||||||
|
} catch (error) {
|
||||||
|
console.log(error);
|
||||||
|
controllerHelper.handleErrorResponse(MODULE_NAME, register.name, error, res);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
newUser = cleanAdminData(newUser.toJSON());
|
newUser = cleanAdminData(newUser.toJSON());
|
||||||
newUser.token = tokens.token;
|
newUser.token = tokens.token;
|
||||||
|
|
||||||
console.log(newUser);
|
console.log(newUser);
|
||||||
return controllerHelper.handleResultResponse(newUser, null, req.params, res, httpStatus.OK);
|
return controllerHelper.handleResultResponse(req.user, null, req.params, res, httpStatus.OK);
|
||||||
} catch (error) {
|
|
||||||
console.log(error);
|
|
||||||
controllerHelper.handleErrorResponse(MODULE_NAME, register.name, error, res);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user