Remember username and password

This commit is contained in:
Carlo Ramponi
2021-12-14 16:09:18 +01:00
parent 0e4e082594
commit 16c2803772

View File

@@ -2,6 +2,9 @@
#include "normalloginwindow.h"
#include "ui_normalloginwindow.h"
#include "gpheader.h"
using namespace gpclient::helper;
NormalLoginWindow::NormalLoginWindow(QWidget *parent) :
QDialog(parent),
@@ -11,6 +14,9 @@ NormalLoginWindow::NormalLoginWindow(QWidget *parent) :
setWindowTitle("GlobalProtect Login");
setFixedSize(width(), height());
setModal(true);
ui->username->setText(settings::get("username", "").toString());
ui->password->setText(settings::get("password", "").toString());
}
NormalLoginWindow::~NormalLoginWindow()
@@ -50,6 +56,10 @@ void NormalLoginWindow::on_loginButton_clicked()
const QString username = ui->username->text().trimmed();
const QString password = ui->password->text().trimmed();
//save username and password (not secure tho)
settings::save("username", username);
settings::save("password", password);
if (username.isEmpty() || password.isEmpty()) {
return;
}