From 4eb6923bceb5b3aa4a4663b17cf52823c2c6393f Mon Sep 17 00:00:00 2001 From: Tina_Azure <-> Date: Sat, 22 Apr 2023 23:17:05 +0200 Subject: [PATCH] generate a random login key to be used for session validation --- src/utilities.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/utilities.cpp b/src/utilities.cpp index 209c3f2..c5934b8 100644 --- a/src/utilities.cpp +++ b/src/utilities.cpp @@ -295,6 +295,14 @@ namespace Utilities { loggedIn = true; return loggedIn; } + + /* + * Generates a hash based on a combination of 2 random salts + */ + std::string generateLoginKeyValue() { + return hashPassword(generateSalt(), generateSalt()); + } + /* * Generates a secure cookie */