|
|
@@ -1,14 +1,13 @@
|
|
|
const { validation } = require('../../middleware/validation')
|
|
|
const response = require('../../utils/responseHandler')
|
|
|
const userModel = require('../../model/user.model')
|
|
|
-const { roleDataProduction, TEMPLATE_VERIFIKASI, PTB_DIKTI, PTB_ADMIN, TEMPLATE_OTP } = require('../../utils/constanta')
|
|
|
+const { roleDataProduction, PTB_DIKTI, PTB_ADMIN, TEMPLATE_OTP, PTB_READ } = require('../../utils/constanta')
|
|
|
const convertRole = require('../../utils/convertRole')
|
|
|
const jwt = require('jsonwebtoken')
|
|
|
const moment = require('moment')
|
|
|
const logModel = require('../../model/log.model')
|
|
|
const auth = require('../../middleware/verifyToken')
|
|
|
const generateOTP = require('../../utils/otp')
|
|
|
-const { genSaltSync, compareSync, hashSync } = require('bcrypt')
|
|
|
const role = require('../../middleware/role')
|
|
|
const pddiktiService = require('../../services/v2/pddikti.service')
|
|
|
|
|
|
@@ -63,8 +62,8 @@ exports.login = [
|
|
|
await userModel.findOneAndUpdate({ user_id: userResponse.id }, {
|
|
|
lembaga: role.organisasi,
|
|
|
role: {
|
|
|
- id: username.toLowerCase() === 'rizqevo@outlook.com' ? 2020 : username.toLowerCase() === 'sugiyanto@gmail.com' ? 2024 : role.peran.id,
|
|
|
- nama: username.toLowerCase() === 'rizqevo@outlook.com' ? 'PTB Dikti' : username.toLowerCase() === 'sugiyanto@gmail.com' ? 'ReadOnly' : role.peran.nama,
|
|
|
+ id: username.toLowerCase() === 'rizqevo@outlook.com' ? PTB_READ : role.peran.id,
|
|
|
+ nama: username.toLowerCase() === 'rizqevo@outlook.com' ? 'Auditor PTB' : role.peran.nama,
|
|
|
menu: role.peran.menu
|
|
|
},
|
|
|
role_asal: {
|
|
|
@@ -209,4 +208,4 @@ exports.sendOTP = [
|
|
|
message: 'Berhasil mengirimkan OTP'
|
|
|
})
|
|
|
}
|
|
|
-]
|
|
|
+]
|