Commit 957b531b authored by Rosanny Sihombing's avatar Rosanny Sihombing
Browse files

update if conditions

parent bc220889
...@@ -68,7 +68,10 @@ var methods = { ...@@ -68,7 +68,10 @@ var methods = {
getUserByEmail: async function(email) { getUserByEmail: async function(email) {
try { try {
let rows = await dbconn.user.promise().query('SELECT id, verificationStatus, salutation, title, firstname, lastname, industry, organisation, speciality, m4lab_idp FROM user WHERE email = "' +email+'"') let rows = await dbconn.user.promise().query('SELECT id, verificationStatus, salutation, title, firstname, lastname, industry, organisation, speciality, m4lab_idp FROM user WHERE email = "' +email+'"')
return rows[0][0] if (rows[0][0]) {
return rows[0][0]
}
else { return null }
} catch (err) { } catch (err) {
console.error(err) console.error(err)
} }
...@@ -77,7 +80,7 @@ var methods = { ...@@ -77,7 +80,7 @@ var methods = {
getUserEmailById: async function(userId) { getUserEmailById: async function(userId) {
try { try {
let rows = await dbconn.user.promise().query('SELECT email FROM user WHERE id = ' +userId) let rows = await dbconn.user.promise().query('SELECT email FROM user WHERE id = ' +userId)
if (rows[0]) { if (rows[0][0]) {
return rows[0][0].email return rows[0][0].email
} }
else { return null } else { return null }
...@@ -89,7 +92,7 @@ var methods = { ...@@ -89,7 +92,7 @@ var methods = {
checkUserEmail: async function(email) { checkUserEmail: async function(email) {
try { try {
let rows = await dbconn.user.promise().query('SELECT id, email FROM user WHERE email = "' +email+'"') let rows = await dbconn.user.promise().query('SELECT id, email FROM user WHERE email = "' +email+'"')
if (rows[0]) { if (rows[0][0]) {
return rows[0][0] return rows[0][0]
} }
else { return null } else { return null }
...@@ -102,7 +105,7 @@ var methods = { ...@@ -102,7 +105,7 @@ var methods = {
try { try {
let rows = await dbconn.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 = "' let rows = await dbconn.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())
if (rows[0]) { if (rows[0][0]) {
return rows[0][0] return rows[0][0]
} }
else { return null } else { return null }
...@@ -152,7 +155,7 @@ var methods = { ...@@ -152,7 +155,7 @@ var methods = {
getVerificationTokenByUserId: async function(userId) { getVerificationTokenByUserId: async function(userId) {
try { try {
let rows = await dbconn.user.promise().query('SELECT token FROM verification WHERE user_id = "' +userId+'"') let rows = await dbconn.user.promise().query('SELECT token FROM verification WHERE user_id = "' +userId+'"')
if (rows[0]) { if (rows[0][0]) {
return rows[0][0].token return rows[0][0].token
} }
else { return null } else { return null }
...@@ -164,7 +167,7 @@ var methods = { ...@@ -164,7 +167,7 @@ var methods = {
getUserIdByVerificationToken: async function(token) { getUserIdByVerificationToken: async function(token) {
try { try {
let rows = await dbconn.user.promise().query('SELECT user_id FROM verification WHERE token = "' +token+'"') let rows = await dbconn.user.promise().query('SELECT user_id FROM verification WHERE token = "' +token+'"')
if (rows[0]) { if (rows[0][0]) {
return rows[0][0].user_id return rows[0][0].user_id
} }
else { else {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment