mirror of
https://github.com/redstrate/Astra.git
synced 2025-04-22 04:37:46 +00:00
Don't allow manually inputting a OTP when they're auto-generated
(cherry picked from commit dfe0803d76
)
This commit is contained in:
parent
5af0c46b2a
commit
bf72ee6633
1 changed files with 6 additions and 9 deletions
|
@ -64,15 +64,10 @@ QQC2.Control {
|
|||
console.info(!LauncherCore.currentProfile.account.needsPassword && LauncherCore.currentProfile.account.rememberPassword);
|
||||
usernameField.text = LauncherCore.currentProfile.account.name;
|
||||
passwordField.text = !LauncherCore.currentProfile.account.needsPassword && LauncherCore.currentProfile.account.rememberPassword ? LauncherCore.currentProfile.account.getPassword() : "";
|
||||
otpField.text = "";
|
||||
}
|
||||
|
||||
Connections {
|
||||
target: LauncherCore
|
||||
|
||||
function onCurrentProfileChanged() {
|
||||
page.updateFields();
|
||||
LauncherCore.refreshLogoImage();
|
||||
if (LauncherCore.currentProfile.account.rememberOTP) {
|
||||
otpField.text = "Auto-generated";
|
||||
} else {
|
||||
otpField.text = "";
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -252,6 +247,8 @@ QQC2.Control {
|
|||
|
||||
FormCard.FormTextFieldDelegate {
|
||||
id: otpField
|
||||
|
||||
enabled: !LauncherCore.currentProfile.account.rememberOTP
|
||||
label: i18n("One-time Password")
|
||||
visible: LauncherCore.currentProfile.account.useOTP
|
||||
onAccepted: {
|
||||
|
|
Loading…
Add table
Reference in a new issue