DAQ+GUI: Work in progress
This commit is contained in:
@@ -20,6 +20,7 @@ class LoginDialog(QDialog):
|
||||
self.setStyleSheet("background-color: rgb(216, 228, 253);")
|
||||
self.__base_url = base_url
|
||||
self.__reply = None
|
||||
self.__network_manager = None
|
||||
|
||||
# Layout
|
||||
layout = QVBoxLayout(self)
|
||||
@@ -53,7 +54,7 @@ class LoginDialog(QDialog):
|
||||
pgroups=["p16371", "p22233"])
|
||||
self.token = jwt.encode(token_data.model_dump(), "ABC123")
|
||||
self.accept()
|
||||
network_manager = QNetworkAccessManager(self)
|
||||
self.__network_manager = QNetworkAccessManager(self)
|
||||
request = QNetworkRequest(QUrl(f"{self.__base_url}/token"))
|
||||
request.setHeader(QNetworkRequest.KnownHeaders.ContentTypeHeader, "application/x-www-form-urlencoded")
|
||||
|
||||
@@ -61,7 +62,7 @@ class LoginDialog(QDialog):
|
||||
payload.addQueryItem("username", f"{self.name_entry.text()}")
|
||||
payload.addQueryItem("password", "")
|
||||
payload_string = payload.toString()
|
||||
self.__reply = network_manager.post(request, QByteArray.fromStdString(payload_string))
|
||||
self.__reply = self.__network_manager.post(request, QByteArray.fromStdString(payload_string))
|
||||
self.__reply.finished.connect(self.handle_token_response)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user