From e23f52d2fa2f4f092aa4a8a0aeaf5f83a676a78f Mon Sep 17 00:00:00 2001 From: RemainingDev <161089154+RemainingDev@users.noreply.github.com> Date: Wed, 12 Feb 2025 20:48:59 +0100 Subject: [PATCH 1/2] Add Registration via invite links --- config/texts.example.ts | 2 +- src/classes/extension.ts | 7 +- src/extensions/invite/index.html | 4 +- src/extensions/invite/index.ts | 130 +++++++++++++++++++++++++--- src/extensions/invite/login.html | 0 src/extensions/invite/register.html | 29 +++++++ src/extensions/invite/tables.ts | 9 +- src/extensions/root/index.ts | 22 ----- src/extensions/root/login.html | 3 +- 9 files changed, 161 insertions(+), 45 deletions(-) create mode 100644 src/extensions/invite/login.html create mode 100644 src/extensions/invite/register.html diff --git a/config/texts.example.ts b/config/texts.example.ts index dad6441..ea8c3dd 100644 --- a/config/texts.example.ts +++ b/config/texts.example.ts @@ -9,6 +9,6 @@ export default { Please do be aware of the fact that this is still very much in development and a lot of stuff will be improved with time.
- Register / Login + Login `, } diff --git a/src/classes/extension.ts b/src/classes/extension.ts index 7eefdfe..a1cbbff 100644 --- a/src/classes/extension.ts +++ b/src/classes/extension.ts @@ -153,13 +153,16 @@ export abstract class ExtensionBase implements Extension { key, value, { secure: true, - httpOnly: true + httpOnly: true, + path: '/' } ) else return cookie.serialize( key, - value + value, { + path: '/' + } ) } diff --git a/src/extensions/invite/index.html b/src/extensions/invite/index.html index 017474f..5f87456 100644 --- a/src/extensions/invite/index.html +++ b/src/extensions/invite/index.html @@ -10,7 +10,7 @@