Add ability to ban ips

This commit is contained in:
Dominic Ferrando
2025-04-23 20:47:23 -04:00
parent c5453ed50a
commit 807ac94cc6
6 changed files with 126 additions and 4 deletions
+8
View File
@@ -24,6 +24,7 @@ CREATE TABLE IF NOT EXISTS posts (
id INTEGER PRIMARY KEY AUTOINCREMENT,
thread_id INTEGER NOT NULL,
number INTEGER NOT NULL ,
banned BOOLEAN NOT NULL DEFAULT 0,
author TEXT DEFAULT 'Anonymous',
body TEXT NOT NULL,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
@@ -39,6 +40,13 @@ CREATE TABLE IF NOT EXISTS admins (
password TEXT NOT NULL
);
CREATE TABLE IF NOT EXISTS bans (
id INTEGER PRIMARY KEY AUTOINCREMENT,
ip_hash TEXT NOT NULL,
reason TEXT NOT NULL,
expiration DATETIME NOT NULL
);
-- ======================
-- Seed data
-- ======================