private void btnLogin_Click_1(object sender, EventArgs e) { if (txtID.Text.Trim().Length < 1 || txtPwd.Text.Trim().Length < 1) { return; } MemberDB db = new MemberDB(); Member member = db.Login(txtID.Text.Trim(), txtPwd.Text.Trim()); db.Dispose(); if (member == null) { MessageBox.Show("회원정보가 없습니다. 다시 확인하여 주십시오."); } else { if (member.IsAdmin == "Y") { MessageBox.Show("관리자로 로그인하셨습니다."); } else { MessageBox.Show($"{member.Name}님 환영합니다."); Main m = new Main(); m.Show(); Login login = new Login(); login.Close(); } } }
private void btnSearch_Click(object sender, EventArgs e) { //유효성 검사 if (txtIDS.Text.Trim().Length < 1 || txtNameS.Text.Trim().Length < 1 || txtEmailS.Text.Trim().Length < 1) { return; } MemberDB db = new MemberDB(); //입력정보가 적합한지 체크 int result = db.SearchPwd(txtIDS.Text.Trim(), txtNameS.Text.Trim(), txtEmailS.Text.Trim()); if (result < 1) { MessageBox.Show("회원정보가 없습니다."); return; } //비밀번호 신규생성 로직 //새로운 비밀번호를 난수로 생성해서 string newPwd = CreatePassword(); //새로운 비밀번호로 회원정보를 update하고, bool flag = db.UpdatePwd(newPwd, txtIDS.Text.Trim()); if (flag) { //새로운 비밀번호를 메일로 발송해주는 것 flag = SendMail(txtNameS.Text, txtEmailS.Text, txtIDS.Text, newPwd); if (flag) { MessageBox.Show("초기화된 비밀번호를 Email로 발송하였습니다."); } else { MessageBox.Show("메일 발송 중 오류가 발생했습니다."); } } else { MessageBox.Show("비밀번호 변경 중 오류가 발생했습니다."); } }
private void Form1_Load(object sender, EventArgs e) { MemberDB db = new MemberDB(); DataTable dt = db.GetCodeListByCategory("SCHOOL"); DataRow dr = dt.NewRow(); dr["Code"] = ""; dr["CodeName"] = "선택"; dt.Rows.InsertAt(dr, 0); dt.AcceptChanges(); comboBox1.DisplayMember = "CodeName"; comboBox1.ValueMember = "Code"; comboBox1.DataSource = dt; //comboBox1.SelectedIndex = -1; }