Commit 908416f6 authored by Rosanny Sihombing's avatar Rosanny Sihombing
Browse files

minor updates

5 merge requests!143updating yml config,!91Prepare prod,!90Testing,!89Testing,!70Mlab 383
Showing with 12 additions and 39 deletions
+12 -39
...@@ -67,11 +67,9 @@ app.use(function(req, res, next) { ...@@ -67,11 +67,9 @@ app.use(function(req, res, next) {
}); });
require('./routes/routes-account')(app, config, passport, i18n); require('./routes/routes-account')(app, config, passport, i18n);
require('./routes/api')(app, config, passport);
// Handle 404 // Handle 404
app.use(function (req, res, next) { app.use(function (req, res, next) {
//res.status(404).send('404: Page not Found', 404)
res.status(404).render('./DE/404') res.status(404).render('./DE/404')
}) })
......
...@@ -17,13 +17,6 @@ userConnection.connect(function(err) { ...@@ -17,13 +17,6 @@ userConnection.connect(function(err) {
if (err) throw err; if (err) throw err;
}) })
userConnection.query('USE '+config.database.dbUser) userConnection.query('USE '+config.database.dbUser)
// user db connection test
userConnection.query('SELECT 1 + 5 AS solution', function (err, rows, fields) {
if (err) throw err
console.log('Solution = ', rows[0].solution)
})
//userConnection.end()
// ALTERNATIVE approach: close db connection manually after every query // ALTERNATIVE approach: close db connection manually after every query
/* /*
...@@ -62,13 +55,6 @@ projectConnection.connect(function(err) { ...@@ -62,13 +55,6 @@ projectConnection.connect(function(err) {
if (err) throw err; if (err) throw err;
}) })
projectConnection.query('USE '+config.database.dbProject) projectConnection.query('USE '+config.database.dbProject)
// projectdb connection test
projectConnection.query('SELECT 10 + 5 AS project', function (err, rows, fields) {
if (err) throw err
console.log('Project = ', rows[0].project)
})
//projectConnection.end()
var connection = { var connection = {
user: userConnection, user: userConnection,
......
const dbconn = require('./dbconn'); const dbconn = require('./dbconn');
var methods = { var methods = {
// test method
currentDate: function() {
console.log('Current Date is: ' + new Date().toISOString().slice(0, 10));
},
// ===================== user db ===================== // ===================== user db =====================
registerNewUser: function(data, callback) { registerNewUser: function(data, callback) {
dbconn.user.beginTransaction(function(err) { // START TRANSACTION dbconn.user.beginTransaction(function(err) { // START TRANSACTION
...@@ -70,22 +66,20 @@ var methods = { ...@@ -70,22 +66,20 @@ var methods = {
}, },
getUserByEmail: function(email, callback) { getUserByEmail: function(email, callback) {
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) { let user
throw err; if (err) { throw err }
}
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) { let user
throw err; if (err) { throw err }
}
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) {
let user let user
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) { throw err }
throw err;
}
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) {
let user let user
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) { throw err }
throw err;
}
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) {
......
Supports Markdown
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