dbconn.user.query('SELECT id, verificationStatus, salutation, title, firstname, lastname, industry, organisation, speciality, m4lab_idp FROM user WHERE email = "'+email+'"',function(err,rows,fields){
dbconn.user.query('SELECT id, verificationStatus, salutation, title, firstname, lastname, industry, organisation, speciality, m4lab_idp FROM user WHERE email = "'+email+'"',function(err,rows,fields){
if(err){
letuser
throwerr;
if(err){throwerr}
}
else{
else{
if(rows.length>0){
if(rows.length>0){
user=rows[0];
user=rows[0]
}
}
}
}
callback(user,err);
callback(user,err)
});
});
},
},
getUserById:function(userId,callback){
getUserById:function(userId,callback){
dbconn.user.query('SELECT verificationStatus, email, salutation, title, firstname, lastname, industry, organisation, speciality FROM user WHERE id = '+userId,function(err,rows,fields){
dbconn.user.query('SELECT verificationStatus, email, salutation, title, firstname, lastname, industry, organisation, speciality FROM user WHERE id = '+userId,function(err,rows,fields){
if(err){
letuser
throwerr;
if(err){throwerr}
}
else{
else{
if(rows.length>0){
if(rows.length>0){
user=rows[0];
user=rows[0];
...
@@ -96,34 +90,29 @@ var methods = {
...
@@ -96,34 +90,29 @@ var methods = {
},
},
checkUserEmail:function(email,callback){
checkUserEmail:function(email,callback){
letuser
letuser
dbconn.user.query('SELECT id, email FROM user WHERE email = "'+email+'"',function(err,rows,fields){
dbconn.user.query('SELECT id, email FROM user WHERE email = "'+email+'"',function(err,rows){
if(err){
if(err){throwerr}
throwerr;
}
else{
else{
if(rows.length>0){
if(rows.length>0){
user=rows[0];
user=rows[0];
}
}
}
}
callback(err,user);
callback(err,user)
});
});
},
},
getUserByToken:function(token,callback){
getUserByToken:function(token,callback){
letuser
letuser
dbconn.user.query('SELECT t1.user_id, t2.email FROM userdb.credential AS t1 INNER JOIN userdb.user AS t2 ON t1.user_id = t2.id AND t1.resetPasswordToken = "'
dbconn.user.query('SELECT t1.user_id, t2.email FROM userdb.credential AS t1 INNER JOIN userdb.user AS t2 ON t1.user_id = t2.id AND t1.resetPasswordToken = "'
+token+'" and resetPasswordExpires > '+Date.now(),function(err,rows,fields){
+token+'" and resetPasswordExpires > '+Date.now(),function(err,rows,fields){
if(err){
if(err){throwerr}
throwerr;
}
else{
else{
if(rows.length>0){
if(rows.length>0){
user=rows[0]
user=rows[0]
console.log(user)
}
}
}
}
callback(err,user);
callback(err,user)
}
}
);
)
},
},
updateUserById:function(userData,callback){
updateUserById:function(userData,callback){
dbconn.user.query('UPDATE user SET ? WHERE id = '+userData.id,userData,function(err,rows,fields){
dbconn.user.query('UPDATE user SET ? WHERE id = '+userData.id,userData,function(err,rows,fields){