Skip to content
Snippets Groups Projects
Commit 669005f8 authored by ems19's avatar ems19
Browse files

FIX user POST

parent dff177b1
No related branches found
No related tags found
4 merge requests!377prd_version of simcaq,!373merge dev -> homologa,!370Dev migration,!369Postgres migration
......@@ -139,7 +139,7 @@ var User = db.define("User",{
defaultValue:false
},
citesegment:{
type: Sequelize.STRING
type: Sequelize.STRING,
},
citerole:{
type: Sequelize.STRING
......@@ -168,13 +168,14 @@ User.generateObjectId = function(){
}
const setSaltAndPassword = user => {
if (user.changed('password')) {
user.salt = User.generateSalt()
user.hashed_password = User.encryptPassword(user.password, user.salt).toString('hex');
}
// if (user.changed('password')) {
user.salt = User.generateSalt()
user.hashed_password = User.encryptPassword(user.password, user.salt).toString('hex');
// }
}
const setObjectId = user => {
console.log("I'm in")
user.id = User.generateObjectId()
};
......
......@@ -125,8 +125,11 @@ userApp.post('/', async (req, res, next) => {
return res.json({ errors: ["O campo senha é obrigatório"] });
} else {
let user = await User.create({
id: 0,
email: req.body.email,
password: req.body.password,
hashed_password: 0,
salt: 0,
name: req.body.name,
nickname: req.body.nickname,
cpf: req.body.cpf,
......@@ -138,7 +141,7 @@ userApp.post('/', async (req, res, next) => {
course: req.body.course,
segment: req.body.segment,
role: req.body.role,
institutionName: req.body.institutionName,
institution_name: req.body.institutionName,
state: req.body.state,
city: req.body.city,
receiveEmails: false || req.body.receiveEmails,
......
......@@ -35,7 +35,7 @@ verifyTokenApp.get('/:token', (req, res, next) => {
next(err);
}
});
let u = user.toObject();
let u = user;
delete u.salt;
delete u.hashedPassword;
vToken.verified = true;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment