Spaces:
Sleeping
Sleeping
File size: 1,853 Bytes
e4bf523 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | 'use strict'
/**
* Copyright (c) 2017~2019, OBCon Inc.
* All rights reserved.
*/
/**
* @file
* @copyright 2017~2019, OBCon Inc.
* @author gye hyun james kim [pnuskgh@gmail.com]
*/
class Security {
// checkHacking(param) {
// if (!param) {
// return false;
// }
// if ((-1 < param.indexOf(';')) || (-1 < param.indexOf('\''))) {
// return true;
// }
// return false;
// }
// checkDevice(connect, callback) {
// mysql_manager.scadaDeviceBySiteIdAndProductIdAndDeviceIdNotDeleted(connect.siteId, connect.productId, connect.deviceId, function(flagError, rows, err, fields) {
// if (flagError) {
// callback(flagError, [], err);
// return;
// }
// if (rows.length < 1) {
// callback(true, [], 'Device not exist.');
// return;
// }
// if (1 < rows.length) {
// callback(true, [], 'Too many devices.');
// return;
// }
// if (connect.mac != rows[0].mac) {
// callback(true, rows, 'MAC is not dismatch.');
// return;
// // } else if (connect.version != rows[0].version) {
// // callback(true, rows, 'Version is not dismatch.');
// // return;
// } else if (rows[0].approve == 0) {
// callback(true, rows, 'Not approved device.');
// return;
// } else if (rows[0].approver == '') {
// callback(true, rows, 'Wrong approver.');
// return;
// }
// callback(false, rows, null);
// });
// }
}
module.exports = Security;
|