From b791487e111e42ab8d70310a2e7541d26d90ec31 Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@hebeler.club>
Date: Wed, 22 Feb 2023 13:55:42 +0100
Subject: [PATCH] using key from cookie on login page

---
 pass/routes/key.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/pass/routes/key.js b/pass/routes/key.js
index ee39978..1156cf9 100644
--- a/pass/routes/key.js
+++ b/pass/routes/key.js
@@ -17,7 +17,11 @@ router.get("/create", function (req, res, next) {
 });
 
 router.get("/enter", function (req, res, next) {
-  res.render("login/key");
+  if (req.cookies.key) {
+    res.redirect("/key/" + encodeURIComponent(req.cookies.key));
+  } else {
+    res.render("login/key");
+  }
 });
 
 const upload_storage = multer.memoryStorage();
-- 
GitLab