From 34d13de9ada066bb3494ca240e030377403e6aeb Mon Sep 17 00:00:00 2001 From: Dario Date: Mon, 25 Nov 2019 11:42:40 +0100 Subject: [PATCH] update register page, to prevent server crash --- src/cpp/HTTPInterface/RegisterPage.cpp | 56 +++++--------------------- 1 file changed, 9 insertions(+), 47 deletions(-) diff --git a/src/cpp/HTTPInterface/RegisterPage.cpp b/src/cpp/HTTPInterface/RegisterPage.cpp index 543b32bd2..368697216 100644 --- a/src/cpp/HTTPInterface/RegisterPage.cpp +++ b/src/cpp/HTTPInterface/RegisterPage.cpp @@ -30,7 +30,7 @@ void RegisterPage::handleRequest(Poco::Net::HTTPServerRequest& request, Poco::Ne bool userReturned = false; if(!form.empty()) { - if(form.get("register-password2") != form.get("register-password")) { + if(form.get("register-password2", "") != form.get("register-password", "")) { addError(new Error("Passwort", "Passwörter sind nicht identisch.")); } else { auto session = sm->getSession(request); @@ -42,10 +42,10 @@ void RegisterPage::handleRequest(Poco::Net::HTTPServerRequest& request, Poco::Ne } userReturned = session->createUser( - form.get("register-first-name"), - form.get("register-last-name"), - form.get("register-email"), - form.get("register-password") + form.get("register-first-name", ""), + form.get("register-last-name", ""), + form.get("register-email", ""), + form.get("register-password", "") ); getErrors(session); } @@ -70,59 +70,21 @@ void RegisterPage::handleRequest(Poco::Net::HTTPServerRequest& request, Poco::Ne #line 9 "F:\\Gradido\\gradido_login_server\\src\\cpsp\\header.cpsp" responseStream << ( pageName ); responseStream << "\n"; - responseStream << "\n"; responseStream << "\n"; - responseStream << "\n"; + responseStream << "css/loginServer/style.css\">\n"; responseStream << "\n"; responseStream << "\n"; responseStream << "
\n"; responseStream << "\t

Login Server in Entwicklung

\n"; - responseStream << "\t

Alpha 0.6.0

\n"; + responseStream << "\t

Alpha 0.8.0

\n"; responseStream << "
\n"; responseStream << "