From 1dda8a585a858fd45b94612e1d8b14f6933810a4 Mon Sep 17 00:00:00 2001 From: Dario Date: Wed, 9 Dec 2020 18:26:37 +0100 Subject: [PATCH] login form link --- src/cpp/HTTPInterface/LoginPage.cpp | 29 +++++++++++++++++------------ src/cpsp/login.cpsp | 7 ++++++- 2 files changed, 23 insertions(+), 13 deletions(-) diff --git a/src/cpp/HTTPInterface/LoginPage.cpp b/src/cpp/HTTPInterface/LoginPage.cpp index d79980d3e..39daf1ec6 100644 --- a/src/cpp/HTTPInterface/LoginPage.cpp +++ b/src/cpp/HTTPInterface/LoginPage.cpp @@ -201,6 +201,11 @@ void LoginPage::handleRequest(Poco::Net::HTTPServerRequest& request, Poco::Net:: } sm->deleteLoginCookies(request, response); } + + std::string form_action_url = ServerConfig::g_serverPath; + if(mSession && !mSession->getNewUser().isNull()) { + form_action_url = "https://" + mSession->getNewUser()->getGroupBaseUrl(); + } #line 3 "F:\\Gradido\\gradido_login_server\\src\\cpsp\\header.cpsp" @@ -259,11 +264,11 @@ void LoginPage::handleRequest(Poco::Net::HTTPServerRequest& request, Poco::Net:: responseStream << " "; // end include header.cpsp responseStream << "\n"; -#line 171 "F:\\Gradido\\gradido_login_server\\src\\cpsp\\login.cpsp" +#line 176 "F:\\Gradido\\gradido_login_server\\src\\cpsp\\login.cpsp" responseStream << ( getErrorsHtml() ); responseStream << "\n"; responseStream << "\n"; responseStream << "
\n"; @@ -297,22 +302,22 @@ void LoginPage::handleRequest(Poco::Net::HTTPServerRequest& request, Poco::Net:: responseStream << "\n"; responseStream << "
\n"; responseStream << "\t\t
\n"; responseStream << "\t\t\tgettext("E-Mail") ); responseStream << "\" value=\""; -#line 177 "F:\\Gradido\\gradido_login_server\\src\\cpsp\\login.cpsp" +#line 182 "F:\\Gradido\\gradido_login_server\\src\\cpsp\\login.cpsp" responseStream << ( presetEmail ); responseStream << "\"/>\n"; responseStream << "\t\t\tgettext("Password") ); responseStream << "\" />\n"; responseStream << "\t\t \n"; responseStream << "\t\t
\n"; @@ -320,7 +325,7 @@ void LoginPage::handleRequest(Poco::Net::HTTPServerRequest& request, Poco::Net:: responseStream << "
\n"; responseStream << "
\n"; responseStream << "\t

"; -#line 184 "F:\\Gradido\\gradido_login_server\\src\\cpsp\\login.cpsp" +#line 189 "F:\\Gradido\\gradido_login_server\\src\\cpsp\\login.cpsp" responseStream << ( langCatalog->gettext("You haven't any account yet? Please follow the link to create one.") ); responseStream << "

\n"; responseStream << "\t \n"; responseStream << "\t\t\t"; -#line 186 "F:\\Gradido\\gradido_login_server\\src\\cpsp\\login.cpsp" +#line 191 "F:\\Gradido\\gradido_login_server\\src\\cpsp\\login.cpsp" responseStream << ( langCatalog->gettext("Create New Account") ); responseStream << "\n"; responseStream << "\t\t \n"; responseStream << "\t
\n"; responseStream << "\t\t\n"; diff --git a/src/cpsp/login.cpsp b/src/cpsp/login.cpsp index 368904e83..211bafc2f 100644 --- a/src/cpsp/login.cpsp +++ b/src/cpsp/login.cpsp @@ -177,6 +177,11 @@ } sm->deleteLoginCookies(request, response); } + + std::string form_action_url = ServerConfig::g_serverPath; + if(mSession && !mSession->getNewUser().isNull()) { + form_action_url = "https://" + mSession->getNewUser()->getGroupBaseUrl(); + } %><%@ include file="header.cpsp" %> <%= getErrorsHtml() %> @@ -184,7 +189,7 @@
<%@ include file="flags.cpsp" %>
-
+ " value="<%= presetEmail %>"/> " />