access tokens

Signed-off-by: Ferit Yiğit BALABAN <fyb@fybx.dev>
This commit is contained in:
yigid balaban 2024-03-19 01:12:20 +03:00
parent f697f59487
commit b61bf4876c
Signed by: fyb
GPG Key ID: E21FEB2C244CB7EB

View File

@ -72,7 +72,12 @@ const mailRouteLimiter = rateLimit({
}); });
app.post('/api/mail', mailRouteLimiter, (req, res) => { app.post('/api/mail', mailRouteLimiter, (req, res) => {
const { to, subject, text } = req.body; const { to, subject, text, access } = req.body;
if (!process.env.ACCESS_KEYS.split(',').includes(access)) {
return res.status(403).json({ success: false, message: 'Access denied!' });
console.log('Access denied!');
}
const mail = { const mail = {
from: `"Arbeit Mail Hizmeti" <${SENDER_EMAIL}>`, from: `"Arbeit Mail Hizmeti" <${SENDER_EMAIL}>`,