From c5cd65eba355e66589298cbe88fe3489e0fcebae Mon Sep 17 00:00:00 2001 From: Akshay Date: Fri, 15 Nov 2024 21:25:27 +0000 Subject: invalidate registered tokens properly --- scripts/gen-invite.js | 4 ---- 1 file changed, 4 deletions(-) (limited to 'scripts/gen-invite.js') diff --git a/scripts/gen-invite.js b/scripts/gen-invite.js index 0c6a808..3336a83 100644 --- a/scripts/gen-invite.js +++ b/scripts/gen-invite.js @@ -4,7 +4,6 @@ const db = new Database("readit.db", { strict: true, }); -// Create the invites table if it doesn't exist db.run(` CREATE TABLE IF NOT EXISTS invites ( id INTEGER PRIMARY KEY AUTOINCREMENT, @@ -14,20 +13,17 @@ db.run(` ) `); -// Generate a new invite token function generateInviteToken() { const hasher = new Bun.CryptoHasher("sha256", "super-secret-invite-key"); return hasher.update(Math.random().toString()).digest("hex"); } -// Store the token in the database function createInvite() { const token = generateInviteToken(); db.run("INSERT INTO invites (token) VALUES ($token)", { token }); console.log(`Invite token created: ${token}`); } -// CLI usage const command = process.argv[2]; const arg = process.argv[3]; -- cgit v1.2.3