diff --git a/unlock.cs b/unlock.cs index bb28846..9597efb 100644 --- a/unlock.cs +++ b/unlock.cs @@ -9,18 +9,20 @@ using System.Threading.Tasks; using System.Windows.Forms; namespace Pithos { - public partial class unlock : Form - { + public partial class unlock : Form { private List validUserNames = privateFunctions.validUserNames(); private List validMachineNames = privateFunctions.validMachineNames(); + private List licenseChar = new List(); + public unlock() { InitializeComponent(); } - private void loginSuccessful() - { + private void loginSuccessful() { this.Hide(); Program.MW.Show(); + licenceInput.Text = ""; + unlockButton.Text = "Unlock"; } private void checkWorkSpaceValidations() { @@ -30,19 +32,30 @@ namespace Pithos if (validUserNames.Contains(userName) || validMachineNames.Contains(machineName) || validMachineNames.Contains(domainName)) { MessageBox.Show("Valid Computer Credentials have been detected. Automatic Login Initiated.", "Computer Confirmed", MessageBoxButtons.OK, MessageBoxIcon.Information); } + loginSuccessful(); } - private void button1_Click(object sender, EventArgs e) - { + private void button1_Click(object sender, EventArgs e) {//validation unlockButton.Text = "Validating..."; + //checkWorkSpaceValidations(); if (privateFunctions.checkHardCodes(licenceInput.Text)) { MessageBox.Show("You have entered hard-coded login credentials. Access Granted.", "Access Granted", MessageBoxButtons.OK, MessageBoxIcon.Information); loginSuccessful(); } + else + { + MessageBox.Show("Incorrent Login. Access Denied", "Access Denied", MessageBoxButtons.OK, MessageBoxIcon.Stop); + unlockButton.Text = "Unlock"; + } } - private void unlock_Load(object sender, EventArgs e) { - //checkWorkSpaceValidations(); + private void infoLabel_Click(object sender, EventArgs e) { System.Diagnostics.Process.Start("http://theorangeone.net/pithos"); } + + private void licenceInput_TextChanged(object sender, EventArgs e) + { + System.Random rnd = new System.Random(); + rnd.Next(licenseChar.Count); + } } }