From 8fa55a8bfd79b1212f02ec48abcb9998e0bf3985 Mon Sep 17 00:00:00 2001 From: Tina_Azure <-> Date: Wed, 10 May 2023 22:32:04 +0200 Subject: [PATCH] apply login check optimization --- src/main.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index ebc3f0b..b3fd7de 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -540,13 +540,9 @@ int main(int argc, char *argv[]) { CROW_ROUTE(app, "/freelancer/signup") ([&, configuration](const crow::request& getRequest ) { auto& ctx = app.get_context(getRequest); - string loginKey = ctx.get_cookie("loginKey"); - string freelancerEmail = ctx.get_cookie("freelancerEmail"); string templateHTML = TEMPLATE_FREELANCER_SIGN_UP; - if (!freelancerEmail.empty() && !loginKey.empty()) { - if (Utilities::checkFreelancerLoginState(configuration, loginKey, freelancerEmail)) - templateHTML = TEMPLATE_FREELANCER_REDIRECT_PROFILE; - } + if (Utilities::checkCookieLoginState(configuration, ctx)) + templateHTML = TEMPLATE_FREELANCER_REDIRECT_PROFILE; auto page = crow::mustache::load(templateHTML); return page.render(); });