mirror of
https://github.com/myfatemi04/wheelshare-old-backend.git
synced 2025-04-21 20:19:49 -04:00
add access token middleware
This commit is contained in:
parent
d7f3b954d9
commit
ea9ae6120f
|
@ -18,6 +18,7 @@ router.get('/user', (req, res) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
let userID = req.query.userID;
|
let userID = req.query.userID;
|
||||||
|
console.log(req.session, userID);
|
||||||
if (userID === '@me') {
|
if (userID === '@me') {
|
||||||
userID = req.session.accountID;
|
userID = req.session.accountID;
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,5 +26,10 @@ export function createSession(accountID: string): string {
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getSessionByToken(token: string): SessionData {
|
export function getSessionByToken(token: string): SessionData {
|
||||||
|
console.log(sessions);
|
||||||
|
if (token in sessions) {
|
||||||
return sessions[token];
|
return sessions[token];
|
||||||
|
} else {
|
||||||
|
return { accountID: null };
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,11 +7,13 @@ import * as bodyParser from 'body-parser';
|
||||||
import cors from 'cors';
|
import cors from 'cors';
|
||||||
import express from 'express';
|
import express from 'express';
|
||||||
import * as api from './api';
|
import * as api from './api';
|
||||||
|
import { sessionMiddleware } from './sessionMiddleware';
|
||||||
|
|
||||||
const app = express();
|
const app = express();
|
||||||
|
|
||||||
app.use(cors());
|
app.use(cors());
|
||||||
app.use(bodyParser.json());
|
app.use(bodyParser.json());
|
||||||
|
app.use(sessionMiddleware);
|
||||||
|
|
||||||
app.use('/api', api.router);
|
app.use('/api', api.router);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user