Support #6931
closedServer instantly stops
0%
Description
Hi Guys,
I'm new with Wt and trying to remake Hello example but with another widgets.
Project is build without any issues. but server instantly stops.
Here is my code
Authentification.h
#ifndef AUTHENTIFICATION_H
#define AUTHENTIFICATION_H
#include <Wt/WApplication.h>
#include <Wt/WLabel.h>
#include <Wt/WLineEdit.h>
#include <Wt/WPushButton.h>
class Authentification : public Wt::WApplication
{
public:
Authentification(const Wt::WEnvironment &env);
private:
Wt::WLabel *loginLabel;
Wt::WLabel *passwordLabel;
Wt::WLineEdit *login;
Wt::WLineEdit *password;
Wt::WPushButton *loginButton;
bool loginCheck(const Wt::WString &login);
bool passwordCheck(const Wt::WString &password);
bool generalCheck();
};
#endif // AUTHENTIFICATION_H
Authentification.cpp
#include "authentification.h"
Authentification::Authentification(const Wt::WEnvironment &env) : Wt::WApplication(env)
{
setTitle("Authentification");
loginLabel = root()->addWidget(std::make_uniqueWt::WLabel("Login"));
login = root()->addWidget(std::make_uniqueWt::WLineEdit());
passwordLabel = root()->addWidget(std::make_uniqueWt::WLabel("Password"));
password = root()->addWidget(std::unique_ptrWt::WLineEdit());
loginButton = root()->addWidget(std::make_uniqueWt::WPushButton("Sign in"));
}
bool Authentification::loginCheck(const Wt::WString &login)
{
bool result = false;
if (login \"Admin\" || login "admin")
result = true;
return result;
}
bool Authentification::passwordCheck(const Wt::WString &password)
{
bool result = false;
if (password \"Admin\" || password "admin")
result = true;
return result;
}
bool Authentification::generalCheck()
{
bool result = false;
if (loginCheck(login~~text()) && passwordCheck(password~~>text()))
result = true;
return result;
}
main.cpp
pro file for just in case
TEMPLATE = app
CONFIG += console c++17
CONFIG -= app_bundle
CONFIG -= qt
LIBS += \
-lwthttp\
-lwt
SOURCES += \
main.cpp \
authentification.cpp
HEADERS += \
authentification.h
and the main part
Server starts without a problem but when i try to connect shell writes the next
[2019-Feb-28 22:32:10.877] 16536 - [info] "config: reading Wt config file: /etc/wt/wt_config.xml (location = '/home/mitya/Projects/build-WtAutentification-Desktop_Qt_5_12_0_GCC_64bit-Debug/WtAutentification')"
[2019-Feb-28 22:32:10.878] 16536 - [info] "WServer/wthttp: initializing built-in wthttpd"
[2019-Feb-28 22:32:10.878] 16536 - [info] "wthttp: started server: http://0.0.0.0:9091"
[2019-Feb-28 22:32:16.688] 16536 - [info] "Wt: session created (#sessions = 1)"
[2019-Feb-28 22:32:16.688] 16536 [/ tLmC2a2dH3ClT8Ak] [info] "WEnvironment: UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36"
127.0.0.1 - - [2019-Feb-28 22:32:16.689] "GET / HTTP/1.1" 200 2285
[2019-Feb-28 22:32:16.689] 16536 - [info] "WebRequest: took 1.624 ms"
Press to close this window...
Browser is empty.
Hello example runs fine without any problems.
Thank for help and time.
Updated by Dmytro Tristan over 5 years ago
Mistakenly put it in the Bug. Please replace this issue in Support. Sorry.
Updated by Roel Standaert over 5 years ago
- Tracker changed from Bug to Support
- Status changed from New to Closed
I'm going around cleaning up older issues. I can't really tell what was going wrong, because it got all garbled up when you posted your code, and I don't think it's all of your code, either. Maybe attach your code as files, instead?
You likely don't have this issue anymore, or moved on by now, so I'll close this. Feel free to reopen if you're still having issues.