letrows=awaitdbconn.user.promise().query('SELECT id, verificationStatus, salutation, title, firstname, lastname, industry, organisation, speciality, m4lab_idp FROM user WHERE email = "'+email+'"')
letrows=awaitdbconn.user.promise().query('SELECT id, verificationStatus, salutation, title, firstname, lastname, industry, organisation, speciality, m4lab_idp FROM user WHERE email = "'+email+'"')
if(rows[0][0]){
returnrows[0][0]
returnrows[0][0]
}
else{returnnull}
}catch(err){
}catch(err){
console.error(err)
console.error(err)
}
}
...
@@ -77,7 +80,7 @@ var methods = {
...
@@ -77,7 +80,7 @@ var methods = {
getUserEmailById:asyncfunction(userId){
getUserEmailById:asyncfunction(userId){
try{
try{
letrows=awaitdbconn.user.promise().query('SELECT email FROM user WHERE id = '+userId)
letrows=awaitdbconn.user.promise().query('SELECT email FROM user WHERE id = '+userId)
if(rows[0]){
if(rows[0][0]){
returnrows[0][0].email
returnrows[0][0].email
}
}
else{returnnull}
else{returnnull}
...
@@ -89,7 +92,7 @@ var methods = {
...
@@ -89,7 +92,7 @@ var methods = {
checkUserEmail:asyncfunction(email){
checkUserEmail:asyncfunction(email){
try{
try{
letrows=awaitdbconn.user.promise().query('SELECT id, email FROM user WHERE email = "'+email+'"')
letrows=awaitdbconn.user.promise().query('SELECT id, email FROM user WHERE email = "'+email+'"')
if(rows[0]){
if(rows[0][0]){
returnrows[0][0]
returnrows[0][0]
}
}
else{returnnull}
else{returnnull}
...
@@ -102,7 +105,7 @@ var methods = {
...
@@ -102,7 +105,7 @@ var methods = {
try{
try{
letrows=awaitdbconn.user.promise().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 = "'
letrows=awaitdbconn.user.promise().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())
+token+'" and resetPasswordExpires > '+Date.now())