private void Account_textBox_KeyDown(object sender, KeyEventArgs e)//避免使用者一直按"Enter" { if (e.KeyCode == System.Windows.Forms.Keys.Enter) { Password_textBox.Focus(); } }
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(); } }
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(); }
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(); } }
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(); } }
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(); }