36 lines
947 B
JavaScript
36 lines
947 B
JavaScript
const utils = require('../../utils.js');
|
|
const express = require('express');
|
|
const auth = require('../utils/auth_utils');
|
|
|
|
const router = express.Router();
|
|
|
|
router.post('/login', function(req, res, next) {
|
|
const data = req.body;
|
|
if (data.username === (utils.env.USER_LOGIN_NAME || 'admin') &&
|
|
data.password === (utils.env.USER_LOGIN_PASSWORD || 'admin') ){
|
|
const token = auth.generateToken({
|
|
username: data.username,
|
|
id: -1
|
|
})
|
|
res.json({...utils.json.success,
|
|
data: token
|
|
})
|
|
} else {
|
|
res.json({...utils.json.user_is_valid})
|
|
}
|
|
});
|
|
|
|
//remote-data-processing-display
|
|
router.post('/_rdpd', function(req, res, next) {
|
|
express.response.send = function(data) {
|
|
res.json({...utils.json.success,
|
|
data: data
|
|
})
|
|
}
|
|
});
|
|
|
|
router.get('/admin', function(req, res, next) {
|
|
res.send('admin');
|
|
});
|
|
|
|
module.exports = router; |