Skip to content

Commit 286317f

Browse files
committed
Added master password warning
1 parent 8c30fbd commit 286317f

7 files changed

Lines changed: 77 additions & 30 deletions

File tree

254 Bytes
Loading

Source/Terminals/Properties/Resources.Designer.cs

Lines changed: 11 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Source/Terminals/Properties/Resources.resx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,4 +316,7 @@
316316
<data name="PluginSelectionErrorMessage" xml:space="preserve">
317317
<value>Atleast one protocol needs to be selected.</value>
318318
</data>
319+
<data name="UniqueKeyWarning" type="System.Resources.ResXFileRef, System.Windows.Forms">
320+
<value>..\Resources\UniqueKeyWarning.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
321+
</data>
319322
</root>
254 Bytes
Loading

Source/Terminals/Wizard/EnterPassword.Designer.cs

Lines changed: 44 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Source/Terminals/Wizard/EnterPassword.cs

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -43,22 +43,22 @@ private void ConfirmTextBox_TextChanged(object sender, EventArgs e)
4343
else
4444
ErrorLabel.Text = "Passwords match!";
4545

46-
this.progressBar1.Value = PasswordStrength.Strength(this.masterPasswordTextbox.Text);
47-
if(this.progressBar1.Value <= 10)
46+
this.strengthProgress.Value = PasswordStrength.Strength(this.masterPasswordTextbox.Text);
47+
if(this.strengthProgress.Value <= 10)
4848
{
49-
this.progressBar1.ForeColor = Color.Red;
49+
this.strengthProgress.ForeColor = Color.Red;
5050
}
51-
else if(this.progressBar1.Value <= 50)
51+
else if(this.strengthProgress.Value <= 50)
5252
{
53-
this.progressBar1.ForeColor = Color.Yellow;
53+
this.strengthProgress.ForeColor = Color.Yellow;
5454
}
55-
else if(this.progressBar1.Value <= 75)
55+
else if(this.strengthProgress.Value <= 75)
5656
{
57-
this.progressBar1.ForeColor = Color.Green;
57+
this.strengthProgress.ForeColor = Color.Green;
5858
}
59-
else if(this.progressBar1.Value <= 100)
59+
else if(this.strengthProgress.Value <= 100)
6060
{
61-
this.progressBar1.ForeColor = Color.Blue;
61+
this.strengthProgress.ForeColor = Color.Blue;
6262
}
6363

6464
}
@@ -67,6 +67,15 @@ private void EnableMasterPassword_CheckedChanged(object sender, EventArgs e)
6767
{
6868
panel1.Enabled = EnableMasterPassword.Checked;
6969
this.HidePassword();
70+
this.SwitchMasterKeyWarning();
71+
}
72+
73+
private void SwitchMasterKeyWarning()
74+
{
75+
this.warnLabel.Visible = !this.EnableMasterPassword.Checked;
76+
this.warnPicture.Visible = !this.EnableMasterPassword.Checked;
77+
this.strengthProgress.Visible = this.EnableMasterPassword.Checked;
78+
this.stregthLabel.Visible = this.EnableMasterPassword.Checked;
7079
}
7180

7281
public void AssignPersistence(IPersistence persistence)
@@ -81,7 +90,6 @@ public void AssignPersistence(IPersistence persistence)
8190

8291
private void RevealOrHidePwd(object sender, EventArgs e)
8392
{
84-
8593
if (this.revealPwdButton.ImageIndex == 1)
8694
{
8795
this.HidePassword();

Source/Terminals/Wizard/EnterPassword.resx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@
125125
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
126126
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
127127
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADa
128-
CAAAAk1TRnQBSQFMAgEBAgEAARABAAEQAQABFgEAARQBAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
128+
CAAAAk1TRnQBSQFMAgEBAgEAASgBAAEoAQABFgEAARQBAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
129129
AwABWAMAARQDAAEBAQABCAUAAeABBhgAAYACAAGAAwACgAEAAYADAAGAAQABgAEAAoACAAPAAQABwAHc
130130
AcABAAHwAcoBpgEAATMFAAEzAQABMwEAATMBAAIzAgADFgEAAxwBAAMiAQADKQEAA1UBAANNAQADQgEA
131131
AzkBAAGAAXwB/wEAAlAB/wEAAZMBAAHWAQAB/wHsAcwBAAHGAdYB7wEAAdYC5wEAAZABqQGtAgAB/wEz

0 commit comments

Comments
 (0)