Exemple #1
0
 private void Account_textBox_KeyDown(object sender, KeyEventArgs e)//避免使用者一直按"Enter"
 {
     if (e.KeyCode == System.Windows.Forms.Keys.Enter)
     {
         Password_textBox.Focus();
     }
 }
Exemple #2
0
        private void Login_button_Click(object sender, EventArgs e)//送出帳號密碼時
        {
            WarningMessage_label.Visible = true;
            string s = Password_textBox.Text;

            s = s.Replace("%", "%25");
            s = s.Replace("+", "%2B");
            s = s.Replace(" ", "%20");
            s = s.Replace("/", "%2F");
            s = s.Replace("?", "%3F");
            s = s.Replace("#", "%23");
            s = s.Replace("&", "%26");
            s = s.Replace("=", "%3D");
            Password_textBox.Text = s;

            if (Account_textBox.Text == "" || (!Regex.IsMatch(Account_textBox.Text, @"^[[email protected]]*$")))//判斷是否有輸入帳號和是否有特殊自元
            {
                WarningMessage_label.Text = "Please enter your account.";
                Account_textBox.Text      = "";
                Password_textBox.Text     = "";
                Account_textBox.Focus();
            }
            else if (Password_textBox.Text == "")
            {
                WarningMessage_label.Text = "Please enter your password.";
                Password_textBox.Focus();
            }
            else
            {
                Account_textBox.Text  = ClearString(Account_textBox.Text.ToString());
                Password_textBox.Text = ClearString(Password_textBox.Text.ToString());
                ValidateAccount();
            }
        }
Exemple #3
0
        private void Login_button_Click(object sender, EventArgs e)
        {
            //sljedece naredbe pociste textBoxove nakon klika

            //pozovi funkciju za provjeru logina
            provjera(Username_textBox.Text.ToString(), Password_textBox.Text.ToString());
            //iz baze uzmi i ime korisnika
            String username = Username_textBox.Text;

            if (provjera(Username_textBox.Text.ToString(), Password_textBox.Text.ToString()) == 0)
            {
                MessageBox.Show("Krivi uneseni podaci, pokušajte ponovo!");
            }
            else if (provjera(Username_textBox.Text.ToString(), Password_textBox.Text.ToString()) == 1)
            {
                this.Hide();
                Form_trgovina f = new Form_trgovina(1, username);
                f.Closed += (s, args) => this.Close();
                f.Show();
            }
            else
            {
                this.Hide();
                Form_trgovina f = new Form_trgovina(2, username);
                f.Closed += (s, args) => this.Close();
                f.Show();
            }
            Username_textBox.Clear();
            Password_textBox.Clear();
        }
Exemple #4
0
        private void Enter_button_Click(object sender, EventArgs e)
        {
            bool correct = false;

            foreach (User user in UserArray)
            {
                if (user.Login == Login_textBox.Text && user.Password == Password_textBox.Text)
                {
                    Hide();
                    if (user.Login == "admin")
                    {
                        MainFormAdmin form = new MainFormAdmin(this);
                        form.Show();
                    }
                    else
                    {
                        MainForm form = new MainForm(this);
                        form.Show();
                    }

                    correct = true;
                    Login_textBox.Clear();
                    Password_textBox.Clear();

                    break;
                }
            }

            if (!correct)
            {
                MessageBox.Show(@"Login and password doesn't match.");
                Password_textBox.Clear();
            }
        }
Exemple #5
0
 private void ValidateAccount()//確認帳號是否正確
 {
     try
     {
         //去下列網站認證帳號密碼
         WebRequest request = WebRequest.Create("https://vls.yzu.edu.tw/auth-utf8.asp ");
         request.Method = "POST";
         string postData = "acc=" + Account_textBox.Text +
                           "&pwd=" + Password_textBox.Text +
                           "&tkid=" + _TockenID +
                           "&gpn=" + _Group +
                           "&cpn=" + _HostName;
         byte[] byteArray = Encoding.UTF8.GetBytes(postData);
         request.ContentType   = "application/x-www-form-urlencoded";
         request.ContentLength = byteArray.Length;
         Stream dataStream = request.GetRequestStream();
         dataStream.Write(byteArray, 0, byteArray.Length);
         dataStream.Close();
         WebResponse response = request.GetResponse();
         dataStream = response.GetResponseStream();
         StreamReader reader             = new StreamReader(dataStream);
         string       responseFromServer = reader.ReadToEnd();
         JObject      json = JObject.Parse(responseFromServer);
         reader.Close();
         dataStream.Close();
         response.Close();
         //判斷是否驗證成功
         if (json["authentic"].ToString() == "1")
         {
             this.Hide();
         }
         else
         {
             WarningMessage_label.Text  = "登入失敗  Login Failed";
             Loading_pictureBox.Visible = false;
             Login_button.ForeColor     = System.Drawing.Color.Black;
             Account_textBox.Enabled    = true;
             Password_textBox.Enabled   = true;
             Account_textBox.ResetText();
             Password_textBox.ResetText();
             Account_textBox.Focus();
         }
     }
     catch (WebException)//無法認證帳號
     {
         DisconnectUI();
     }
 }
        private void Login_button_Click(object sender, EventArgs e)
        {
            string userName = "******";
            string pass     = "******";

            if (Username_textBox.Text == "" || Password_textBox.Text == "")
            {
                MessageBox.Show("You can't leave any ogf the field empty!");
            }
            else if ((Username_textBox.Text == userName) && (Password_textBox.Text == pass))
            {
                MessageBox.Show("Welcome " + userName);
                Username_textBox.Clear();
                Password_textBox.Clear();
            }
            else
            {
                MessageBox.Show("Invalid User Name or Password");
                Username_textBox.Clear();
                Password_textBox.Clear();
                Username_textBox.Focus();
            }
        }
Exemple #7
0
        private void Enter_button_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            if (Username_textBox.Text != "" && Password_textBox.Text != "")
            {
                if (UserVerifications.VerifyPassword(Username_textBox.Text, Password_textBox.Text))
                {
                    if (UserVerifications.Admin)
                    {
                        SchoolManagementSystem smsForm =
                            new SchoolManagementSystem(this, UserVerifications.GetUserName(Username_textBox.Text));
                        smsForm.Show();

//                var form = new AddForm(AddForm.AddOperationMode.AddTeacher);
//                form.Show();
                    }
                    else
                    {
                        ProgressFrom progress = new ProgressFrom(false, this);
                        progress.Show();
                    }

                    Hide();

                    Username_textBox.Clear();
                    Password_textBox.Clear();
                }
                else
                {
                    MessageBox.Show(UserVerifications.ObtainTextOfError(Username_textBox.Text));
                    Password_textBox.Clear();
                }
            }

            Cursor.Current = Cursors.Default;
        }
 private void Reset_button_Click(object sender, EventArgs e)
 {
     Username_textBox.Clear();
     Password_textBox.Clear();
     Username_textBox.Focus();
 }