Login integration complete

This commit is contained in:
Tejas 2022-03-18 19:30:25 +05:30
parent 0c480d4c55
commit 2d56d90b6f
2 changed files with 3 additions and 4 deletions

View File

@ -10,15 +10,12 @@ module.exports.auth = async (req, res, next) => {
try {
// throws error if token is invalid
const jwtData = jwt.verify(token, process.env.AUTH_SECRET)
console.log(jwtData);
const userData = await User.findOne({
email: jwtData.email,
hash: jwtData.hash,
}).catch((err) => console.error(err))
console.log(`User data: ${userData}`);
user.isAuthenticated = userData ? true : false
user.data = userData
}

View File

@ -9,6 +9,8 @@ import { useEffect } from 'react'
import axios from 'helpers/Axios'
function MyApp({ Component, pageProps }) {
// runs every time any page is loaded
useEffect(async () => {
const token = localStorage.getItem('token')