main
Kar 2023-05-15 20:53:19 +05:30
parent a538f23124
commit 3246d7c970
1 changed files with 8 additions and 4 deletions

View File

@ -34,29 +34,33 @@ db.get(sql, [username], async (err, userRecord) => {
const tokenPayload = { const tokenPayload = {
email:userRecord.email, email:userRecord.email,
role: userRecord.type, role: userRecord.type,
iat: Math.floor(Date.now() / 1000),
exp: Math.floor(Date.now() / 1000) + 3600*24*7, exp: Math.floor(Date.now() / 1000) + 3600*24*7,
}; };
const jwtToken = jwt.sign(tokenPayload, secretKey, { algorithm: 'HS256' }); const jwtToken = jwt.sign(tokenPayload, secretKey, { algorithm: 'HS256' });
const jwtTokenData ={ const jwtTokenData ={
data:{ data:{
access_token: access_token:jwtToken,
username: username, role: userRecord.type,
exp: Math.floor(Date.now() / 1000) + 3600*24*7, email: userRecord.email,
expires: 3600*24*7,
} }
}; };
// Return the JWT token // Return the JWT token
res.status(200).json(jwtToken); res.status(200).json(jwtTokenData);
console.log(jwtToken); console.log(jwtToken);
} else { } else {
console.log('Invalid password'); console.log('Invalid password');
res.status(400).json({err:'400P'});
} }
} catch (err) { } catch (err) {
console.error(err); console.error(err);
} }
} else { } else {
res.status(400).json({err:'400U'});
console.log('User not found'); console.log('User not found');
} }