Basic brute force detection added. Accounts throttle by captcha after 5 failed attempts, and locked out for 24 hours after 200 attempts.
This commit is contained in:
parent
e0f53df176
commit
9c18c23ad5
13 changed files with 463 additions and 50 deletions
|
|
@ -27,14 +27,19 @@ const mongoose = require('mongoose');
|
|||
globalThis.crypto = require('node:crypto').webcrypto;
|
||||
|
||||
//Define Local Imports
|
||||
//Application
|
||||
const channelManager = require('./app/channel/channelManager');
|
||||
//Util
|
||||
const scheduler = require('./utils/scheduler');
|
||||
//DB Model
|
||||
const statModel = require('./schemas/statSchema');
|
||||
const flairModel = require('./schemas/flairSchema');
|
||||
const emoteModel = require('./schemas/emoteSchema');
|
||||
const tokeCommandModel = require('./schemas/tokebot/tokeCommandSchema');
|
||||
//Router
|
||||
const indexRouter = require('./routers/indexRouter');
|
||||
const registerRouter = require('./routers/registerRouter');
|
||||
const loginRouter = require('./routers/loginRouter');
|
||||
const profileRouter = require('./routers/profileRouter');
|
||||
const adminPanelRouter = require('./routers/adminPanelRouter');
|
||||
const channelRouter = require('./routers/channelRouter');
|
||||
|
|
@ -95,6 +100,7 @@ io.engine.use(sessionMiddleware);
|
|||
//Humie-Friendly
|
||||
app.use('/', indexRouter);
|
||||
app.use('/register', registerRouter);
|
||||
app.use('/login', loginRouter);
|
||||
app.use('/profile', profileRouter);
|
||||
app.use('/adminPanel', adminPanelRouter);
|
||||
app.use('/c', channelRouter);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue