diff --git a/Backend/Middleware/auth.middleware.js b/Backend/Middleware/auth.middleware.js index 8b5a522..17856f7 100644 --- a/Backend/Middleware/auth.middleware.js +++ b/Backend/Middleware/auth.middleware.js @@ -4,7 +4,9 @@ const auth=(req,res,next)=>{ if(token){ jwt.verify(token,"masai",(err,decoded)=>{ if(decoded){ - req.body.email=decoded.email + req.body.username=decoded.username; + req.body.userID = decoded.userID; + req.body.email=decoded.email; next() } else{ diff --git a/Backend/Model/course.model.js b/Backend/Model/course.model.js index c19faad..5573b93 100644 --- a/Backend/Model/course.model.js +++ b/Backend/Model/course.model.js @@ -10,7 +10,9 @@ const courseSchema=mongoose.Schema({ category:String, topic:String, about:Array, - image:Array + image:Array, + username:String, + userID:String }) const courseModel=mongoose.model('educourse',courseSchema) module.exports={ diff --git a/Backend/Model/users.model.js b/Backend/Model/users.model.js index 4923d8b..999cb71 100644 --- a/Backend/Model/users.model.js +++ b/Backend/Model/users.model.js @@ -9,7 +9,7 @@ const userSchema=mongoose.Schema({ cart:Array, wishlist:Array, active_orders:Array, - past_orders:Array + past_orders:Array }) const userModel=mongoose.model('eduuser',userSchema) module.exports={ diff --git a/Backend/Routes/users.Routes.js b/Backend/Routes/users.Routes.js index 15d2861..ce7c47b 100644 --- a/Backend/Routes/users.Routes.js +++ b/Backend/Routes/users.Routes.js @@ -44,7 +44,7 @@ userRouter.post('/login',async(req,res)=>{ if(user){ bcrypt.compare(password, user.password, async(err, result)=> { if(result){ - const token=jwt.sign({email:email},"masai") + const token=jwt.sign({email:email,userID:user._id,username:user.username},"masai") //const newtoken=new tokenModel({token,email}) // await newtoken.save() res.status(200).send({"msg":"Login Successfull","token":token}) diff --git a/eduquik/src/App.js b/eduquik/src/App.js index 3784575..cb8ccec 100644 --- a/eduquik/src/App.js +++ b/eduquik/src/App.js @@ -4,20 +4,7 @@ import './App.css'; function App() { return (
- Edit src/App.js and save to reload.
-