Login integration complete
This commit is contained in:
parent
0c480d4c55
commit
2d56d90b6f
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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')
|
||||
|
||||
|
|
Loading…
Reference in New Issue