login.ctrl.js 1012 Bytes
var fs = require('fs'); 
var moment = require('moment');
var _ = require('lodash');  
var env = process.env.NODE_ENV || 'development'; 
var rp = require('request-promise'); 
var logger = require('../../logger/logger');
var cfg = require('../../config/config.js').get(env);  


exports.login = function (req, res, next) {
    // res.json('result'); 
    var currentUserId = req.query.userId ? req.query.userId : "test001";
    logger.info('Check Duplicate Session by id = [' + currentUserId + ']');
    // var data = req.body;
    // logger.info(data);
    var ret = {
        responseCode: 200,
        responseMessage: 'Success'
    };
    try {
        var now = moment();
        var expired = moment().add(cfg.session, 'minutes'); 
        ret.timestemp = expired;
        res.json(ret); 
    
       
    } catch (error) {
        logger.errorStack(error);
        ret.responseCode = 500;
        ret.responseMessage = 'Fail';
        ret.responseDescription = error.message;
        res.json(ret);
    }
};