From 3658464bd9d438acd9a3893dc077525e954673af Mon Sep 17 00:00:00 2001 From: Aidan Date: Wed, 4 Dec 2024 13:11:08 -0500 Subject: [PATCH] disable form, use email submissions until form perfected --- app.js | 76 +++++++++++++++++++++++++----------------------- src/register.ejs | 31 ++++++-------------- 2 files changed, 48 insertions(+), 59 deletions(-) diff --git a/app.js b/app.js index 7532226..5f4f6aa 100644 --- a/app.js +++ b/app.js @@ -1,33 +1,32 @@ const express = require('express'); const bodyParser = require('body-parser'); const path = require('path'); -const winston = require('winston'); -const rateLimit = require('express-rate-limit'); -const fs = require('fs'); +//const winston = require('winston'); +//const rateLimit = require('express-rate-limit'); +//const fs = require('fs'); -const logger = winston.createLogger({ - level: 'info', - format: winston.format.combine( - winston.format.timestamp(), - winston.format.printf(({ timestamp, level, message }) => { - return `${timestamp} [${level.toUpperCase()}] ${message}`; - }) - ), - transports: [ - new winston.transports.File({ filename: 'register.log' }) - ], -}); +//const logger = winston.createLogger({ +// level: 'info', +// format: winston.format.combine( +// winston.format.timestamp(), +// winston.format.printf(({ timestamp, level, message }) => { +// return `${timestamp} [${level.toUpperCase()}] ${message}`; +// }) +// ), +// transports: [ +// new winston.transports.File({ filename: 'register.log' }) +// ], +//}); -const exclusions = JSON.parse(fs.readFileSync('exclusions.json', 'utf8')).excludedIPs; - -const registerLimiter = rateLimit({ - windowMs: 24 * 60 * 60 * 1000, - max: 1, - message: 'You have already submitted a registration today. Please try again tomorrow.', - standardHeaders: true, - legacyHeaders: false, - skip: (req, res) => exclusions.includes(req.ip) -}); +//const exclusions = JSON.parse(fs.readFileSync('exclusions.json', 'utf8')).excludedIPs; +//const registerLimiter = rateLimit({ +// windowMs: 24 * 60 * 60 * 1000, +// max: 1, +// message: 'You have already submitted a registration today. Please try again tomorrow.', +// standardHeaders: true, +// legacyHeaders: false, +// skip: (req, res) => exclusions.includes(req.ip) +//}); const app = express(); @@ -42,19 +41,22 @@ app.get('/', (req, res) => { res.render('index'); }); -app.post('/register', registerLimiter, (req, res) => { - const formData = req.body; - logger.info(`New registration: - Name: ${formData.name} - Email: ${formData.email} - Reason: ${formData.message} - Telegram: ${formData.telegram}`); - res.render('success'); -}); +//app.post('/register', registerLimiter, (req, res) => { +// const formData = req.body; +// logger.info(`New registration: +// Name: ${formData.name} +// Email: ${formData.email} +// Reason: ${formData.message} +// Telegram: ${formData.telegram}`); +// res.render('success'); +//}); -app.get('/success', (req, res) => { - res.render('success'); -}); +// Shelved for now +// Logic needs improvements + +//app.get('/success', (req, res) => { +// res.render('success'); +//}); app.get('/register', (req, res) => { res.render('register'); diff --git a/src/register.ejs b/src/register.ejs index 71480ce..a636410 100644 --- a/src/register.ejs +++ b/src/register.ejs @@ -14,30 +14,17 @@

Register

Registration is done via email

- Fill out the form and send your email to receive your credentials. + Please contact signupp0ntus.com with the following info:
-
-
- - -
-
- - -
Your email will be: name@p0ntus.com
-
-
- - -
-
- - -
- -
+ +
+ Return to Home
- \ No newline at end of file