api.js 645 Bytes
Newer Older
Rosanny Sihombing's avatar
Rosanny Sihombing committed
1
2
3
4
5
6
7
// ==== USER ACOOUNT API ====
var dbconn = require('./dbconn')
module.exports = function (app) {

    //console.log(dbconn);
    //var con = dbconn.connection
    
8
    app.get('/account/api/v1/profile', function (req, res) {
Rosanny Sihombing's avatar
Rosanny Sihombing committed
9
10
11
12
13
14
15
        if (req.isAuthenticated()) {
            // read data based on ID
            dbconn.user.query('SELECT title, firstname, lastname, email, industry, organisation, speciality FROM user WHERE email="'+req.user.email+'"', function (err, rows, fields) {
                if (err) throw err
                res.send(rows[0])
            })
        } else {
16
          res.redirect('/account/');
Rosanny Sihombing's avatar
Rosanny Sihombing committed
17
18
19
20
        }
    });
    
}