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) {
|
||||
|
||||
function cleanAdminData(user) {
|
||||
let cUser = user;
|
||||
delete cUser.lastLogin;
|
||||
@ -48,35 +49,43 @@ async function register(req, res, next) {
|
||||
return cUser;
|
||||
}
|
||||
|
||||
try {
|
||||
const values = {
|
||||
phone: req.body.phone,
|
||||
platform: req.body.fbuid
|
||||
};
|
||||
const tokens = securityHelper.generateToken(values);
|
||||
const values = {
|
||||
phone: req.body.phone,
|
||||
platform: req.body.fbuid
|
||||
};
|
||||
const tokens = securityHelper.generateToken(values);
|
||||
|
||||
const data = {
|
||||
refresh_token: tokens.refreshToken,
|
||||
phone: req.body.phone,
|
||||
fbuid: req.body.fbuid,
|
||||
email: req.body.email,
|
||||
name: req.body.name,
|
||||
surname: req.body.surname,
|
||||
entityid: req.body.entityid,
|
||||
accessibility: req.body.accesssibility
|
||||
};
|
||||
console.log(data);
|
||||
let newUser = req.user;
|
||||
if (!req.user) {
|
||||
try {
|
||||
const data = {
|
||||
refresh_token: tokens.refreshToken,
|
||||
phone: req.body.phone,
|
||||
fbuid: req.body.fbuid,
|
||||
email: req.body.email,
|
||||
name: req.body.name,
|
||||
surname: req.body.surname,
|
||||
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.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);
|
||||
}
|
||||
return controllerHelper.handleResultResponse(req.user, null, req.params, res, httpStatus.OK);
|
||||
}
|
||||
}
|
||||
|
||||
async function regenerateToken(req, res, next) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user