Improvement of logout. Added Sacrital Service. Added website link for event places and direct link to other websites in worship overview
This commit is contained in:
@@ -1,12 +1,15 @@
|
||||
const jwt = require('jsonwebtoken');
|
||||
const { isTokenBlacklisted } = require('../utils/blacklist');
|
||||
|
||||
const authMiddleware = (req, res, next) => {
|
||||
const authHeader = req.header('Authorization');
|
||||
if (!authHeader) {
|
||||
return res.status(401).json({ message: 'Zugriff verweigert. Kein Token vorhanden.' });
|
||||
}
|
||||
|
||||
const token = authHeader.replace('Bearer ', '');
|
||||
if (isTokenBlacklisted(token)) {
|
||||
return res.status(401).json({ message: 'Token wurde gesperrt.' });
|
||||
}
|
||||
try {
|
||||
const decoded = jwt.verify(token, 'zTxVgptmPl9!_dr%xxx9999(dd)');
|
||||
req.user = decoded;
|
||||
|
||||
Reference in New Issue
Block a user