Fix login with fields that were not taken account.
This commit is contained in:
parent
93bafc3700
commit
e79af38bb2
1 changed files with 20 additions and 13 deletions
|
|
@ -324,22 +324,29 @@ LoginLayout {
|
||||||
domain.errorMessage = ""
|
domain.errorMessage = ""
|
||||||
errorText.clear()
|
errorText.clear()
|
||||||
|
|
||||||
if (usernameEdit.text.length == 0 || passwordEdit.text.length == 0 || domainEdit.text.length == 0) {
|
loginDelay.restart()
|
||||||
if (usernameEdit.text.length == 0)
|
|
||||||
username.errorMessage = qsTr("Veuillez saisir un nom d'utilisateur")
|
|
||||||
if (passwordEdit.text.length == 0)
|
|
||||||
password.errorMessage = qsTr("Veuillez saisir un mot de passe")
|
|
||||||
if (domainEdit.text.length == 0)
|
|
||||||
domain.errorMessage = qsTr("Veuillez saisir un nom de domaine")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
console.debug("[SIPLoginPage] User: Log in")
|
|
||||||
LoginPageCpp.login(usernameEdit.text, passwordEdit.text, displayName.text, domainEdit.text, transportCbox.currentValue);
|
|
||||||
connectionButton.enabled = false
|
|
||||||
connectionButtonContent.currentIndex = 1
|
|
||||||
}
|
}
|
||||||
onPressed: trigger()
|
onPressed: trigger()
|
||||||
KeyNavigation.up: transportCbox
|
KeyNavigation.up: transportCbox
|
||||||
|
Timer{
|
||||||
|
id: loginDelay
|
||||||
|
interval: 200
|
||||||
|
onTriggered: {
|
||||||
|
if (usernameEdit.text.length == 0 || passwordEdit.text.length == 0 || domainEdit.text.length == 0) {
|
||||||
|
if (usernameEdit.text.length == 0)
|
||||||
|
username.errorMessage = qsTr("Veuillez saisir un nom d'utilisateur")
|
||||||
|
if (passwordEdit.text.length == 0)
|
||||||
|
password.errorMessage = qsTr("Veuillez saisir un mot de passe")
|
||||||
|
if (domainEdit.text.length == 0)
|
||||||
|
domain.errorMessage = qsTr("Veuillez saisir un nom de domaine")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
console.debug("[SIPLoginPage] User: Log in")
|
||||||
|
LoginPageCpp.login(usernameEdit.text, passwordEdit.text, displayName.text, domainEdit.text, transportCbox.currentValue);
|
||||||
|
connectionButton.enabled = false
|
||||||
|
connectionButtonContent.currentIndex = 1
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Item {
|
Item {
|
||||||
Layout.fillHeight: true
|
Layout.fillHeight: true
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue