defined access check middleware, corrected login flow

This commit is contained in:
Mikayla Dobson
2022-11-22 18:02:59 -06:00
parent 700edc8e73
commit 1ee2cde280
5 changed files with 43 additions and 20 deletions

View File

@@ -10,16 +10,11 @@ export const passportLoader = async (app: Express) => {
app.use(passport.session());
passport.serializeUser((user, done) => {
process.nextTick(() => {
done(null, user);
})
done(null, user);
})
passport.deserializeUser((user: IUserAuth, done) => {
process.nextTick(async () => {
const userData = await AuthInstance.login(user);
return userData ? done(null, userData) : done(null, false);
})
done(null, user);
})
// sign in method with passport local strategy