19 lines
738 B
JavaScript
19 lines
738 B
JavaScript
![]() |
const express = require('express');
|
|||
|
const router = express.Router();
|
|||
|
const {
|
|||
|
checkDeviceBlockStatus,
|
|||
|
reportSuspiciousActivity
|
|||
|
} = require('../controllers/deviceSecurityController');
|
|||
|
const { checkDeviceBlock } = require('../middleware/deviceBlockMiddleware');
|
|||
|
|
|||
|
// @route POST /api/security/check-device
|
|||
|
// @desc Проверка блокировки устройства
|
|||
|
// @access Public
|
|||
|
router.post('/check-device', checkDeviceBlockStatus);
|
|||
|
|
|||
|
// @route POST /api/security/report-suspicious
|
|||
|
// @desc Отчет о подозрительной активности
|
|||
|
// @access Private (требует device fingerprint)
|
|||
|
router.post('/report-suspicious', checkDeviceBlock, reportSuspiciousActivity);
|
|||
|
|
|||
|
module.exports = router;
|