From 12053240a631103c678d9aff46b4f2e56cacda46 Mon Sep 17 00:00:00 2001 From: RobertKrajewski Date: Thu, 21 May 2015 22:28:40 +0200 Subject: [PATCH] Updated reachability check --- logindialog.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/logindialog.cpp b/logindialog.cpp index db1d9de..9354f52 100644 --- a/logindialog.cpp +++ b/logindialog.cpp @@ -30,7 +30,7 @@ void LoginDialog::run(Login *login) QObject::connect(this, SIGNAL(rejected()), this->login, SLOT(stopLoginSlot())); // Überprüfe Erreichbarkeit des L2P - QUrl url("https://www3.elearning.rwth-aachen.de/l2p/start/SitePages/Start.aspx"); + QUrl url("https://www3.elearning.rwth-aachen.de"); QNetworkRequest request; request.setUrl(url); @@ -52,16 +52,14 @@ void LoginDialog::availabilitySlot(QNetworkReply * reply) if( reply->error() ) { - QLOG_DEBUG() << tr("Fehler: L2P nicht erreichbar. Genauer Fehler: ") << reply->errorString(); - } - - if(response.contains("die die Kommunikation vereinfachen und verschiedene Assessment-Optionen bieten")) - { - checkForAuthentification(); + response.truncate( 1000 ); + QLOG_ERROR() << tr("L2P nicht erreichbar. Genauer Fehler: ") << reply->errorString(); + QLOG_ERROR() << tr("Inhalt der Antwort: ") << response; + ui->statusLabel->setText(tr("Fehler: L2P nicht erreichbar.")); } else { - ui->statusLabel->setText(tr("Fehler: L2P nicht erreichbar.")); + checkForAuthentification(); } }