diff --git a/backend/controllers/user.js b/backend/controllers/user.js index efb762b..ca40bb8 100644 --- a/backend/controllers/user.js +++ b/backend/controllers/user.js @@ -2,14 +2,14 @@ const User = require('../models/user') const { customAlphabet } = require('nanoid') const nanoid = customAlphabet('1234567890abcdefghijklmnopqrstuvwxyz', 25) -module.exports.register = async ({ body: { email, password } }, res) => { +module.exports.register = async ({ body: { email, password,name } }, res) => { try { if (!email || !password) return res.sendStatus(400) let oldUser = await User.findOne({ email }).catch((err) => { console.error(err) }) if (oldUser) return res.status(400).send('Already Exists') - let user = new User({ email }) + let user = new User({ email,name }) user.setPassword(password) let validationError = false await user.save().catch((err) => { diff --git a/backend/models/user.js b/backend/models/user.js index 26680d7..f82161f 100644 --- a/backend/models/user.js +++ b/backend/models/user.js @@ -51,6 +51,7 @@ UsersSchema.methods.generateJWT = function () { return jwt.sign( { + name : this.name, email: this.email, hash: this.hash, id: this._id, diff --git a/frontend/components/Dashboard/Dashboard.jsx b/frontend/components/Dashboard/Dashboard.jsx index 0769ec1..b0ffaba 100644 --- a/frontend/components/Dashboard/Dashboard.jsx +++ b/frontend/components/Dashboard/Dashboard.jsx @@ -27,20 +27,23 @@ function changePageContent(e){ } function Sidebar1() { + + const {user:{name,email}} = useContext(UserAuth) + return (