|
@@ -52,12 +52,21 @@ exports.login = handleError(async (req, res) => {
|
|
|
const accessToken = jwt.sign({ id: user.id }, process.env.SECRET, {
|
|
const accessToken = jwt.sign({ id: user.id }, process.env.SECRET, {
|
|
|
expiresIn: '1d',
|
|
expiresIn: '1d',
|
|
|
})
|
|
})
|
|
|
|
|
+ const data = {
|
|
|
|
|
+ token: `Bearer ${accessToken}`,
|
|
|
|
|
+ user,
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if (user.peran[0].peran.id === 2022) {
|
|
|
|
|
+ const pt_id = user.peran[0].organisasi.id
|
|
|
|
|
+ const pt = await axios.get(
|
|
|
|
|
+ `https://api.kemdikbud.go.id:8243/pddikti/1.2/pt/${pt_id}`
|
|
|
|
|
+ )
|
|
|
|
|
+ data.pt = pt
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
response.success(res, {
|
|
response.success(res, {
|
|
|
message: 'Berhasil Login',
|
|
message: 'Berhasil Login',
|
|
|
- data: {
|
|
|
|
|
- token: `Bearer ${accessToken}`,
|
|
|
|
|
- user,
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ data,
|
|
|
})
|
|
})
|
|
|
})
|
|
})
|