inital commit

This commit is contained in:
Torsten Schulz
2024-06-15 23:01:46 +02:00
parent 1b7fefe381
commit 61653ff407
105 changed files with 7805 additions and 524 deletions

View File

@@ -0,0 +1,19 @@
const jwt = require('jsonwebtoken');
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 ', '');
try {
const decoded = jwt.verify(token, 'zTxVgptmPl9!_dr%xxx9999(dd)');
req.user = decoded;
next();
} catch (err) {
return res.status(401).json({ message: 'Ungültiges Token.' });
}
};
module.exports = authMiddleware;