blacklistUser.js 551 B

123456789101112131415161718
  1. const { blacklistUser } = require('../utils/constanta')
  2. const response = require('../utils/responseHandler')
  3. const coba = require('../utils/coba')
  4. module.exports = async (req, res, next) => {
  5. const baseUrl = coba.decrypt(process.env.W8A1C)
  6. const env = coba.decrypt(process.env.CXQSB)
  7. const { username } = req.body
  8. if ((env === 'development' || baseUrl.includes('dev')) && blacklistUser.includes(username)) {
  9. return response.error(res, {
  10. message: 'Forbidden',
  11. code: 403,
  12. })
  13. }
  14. next()
  15. }