32 lines
801 B
JavaScript
32 lines
801 B
JavaScript
const { verify } = require('jsonwebtoken');
|
|
|
|
module.exports={
|
|
checkToken : (req,res,next)=>{
|
|
let token=req.get('authorization');
|
|
if(token)
|
|
{
|
|
token=token.slice(7);
|
|
verify(token,process.env.JWT_KEY,(err,decoded)=>{
|
|
if(err)
|
|
{
|
|
res.json({
|
|
"code":"2",
|
|
"message":"This mobile number is register on another device please check"
|
|
})
|
|
}
|
|
else
|
|
{
|
|
next();
|
|
}
|
|
|
|
});
|
|
}
|
|
else
|
|
{
|
|
res.json({
|
|
"success":"0",
|
|
"message":"Unauthorized user Credentials"
|
|
})
|
|
}
|
|
}
|
|
} |