21 lines
544 B
C++
21 lines
544 B
C++
#include "LoginFrameController.hpp"
|
|
|
|
LoginFrameController::LoginFrameController( ) {
|
|
auto config = load_config( );
|
|
|
|
m_connectionString = fmt::format(
|
|
"host={} port={} dbname={} user={} password={}",
|
|
config.at("DB_HOST"),
|
|
config.at("DB_PORT"),
|
|
config.at("DB_NAME"),
|
|
config.at("DB_USER"),
|
|
config.at("DB_PASSWORD")
|
|
);
|
|
}
|
|
|
|
int LoginFrameController::tryLogin(QString id, QString password) {
|
|
DBLogin* loginHandler = new DBLogin(m_connectionString);
|
|
|
|
return loginHandler->checkValidLogin(id.toStdString( ), password.toStdString( ));
|
|
}
|