private void Btn_Sabt_Click_1(object sender, EventArgs e) { if (Cmb_Jens.SelectedIndex == 1) { CheckUser = true; } signUp = new Cls_SignUp(this.CheckUser); HashPassword_Email = Cls_Hash.MakeHash(Txt_PassEmail.Text); HashPassword = Cls_Hash.MakeHash(Txt_Password2.Text); try { //به جای کل فرم فقط تابع ادرس را فرستادیم Action AC = Address; if (AC != null) { AC(); } if (Txt_Password.Text == Txt_Password2.Text) { signUp.Insert(Txt_Email.Text, HashPassword_Email, HashPassword); } else { MessageBox.Show("فیلد تکرار رمز عبور با رمز عبور برار نیست", "خطا در رمز عبور", MessageBoxButtons.OK, MessageBoxIcon.Error); } } #region exception catch(NoNullAllowedException ) { MessageBox.Show("شما باید توسط مدیر احراز هویت شوید.\nبرای این کار اول توسط مدیر ثبت نام کنید و بعد رمز عبور تعین کنید", "خطا در ایجاد حساب", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch(SystemException se) { MessageBox.Show(se.Message); } catch(Exception ex) { MessageBox.Show(ex.Message); } #endregion Ishow(); this.Close(); }
private void button1_Click(object sender, EventArgs e) { if (Cmb_AccessType.SelectedIndex == 1) { CheckUser = true; } HashPasswordEmail = Cls_Hash.MakeHash(Txt_PasswordEmail.Text); HashNewPassword = Cls_Hash.MakeHash(Txt_NewPassword.Text); SignUp = new Cls_SignUp(this.CheckUser); try { //به جای فرستادن کل فرم فقط خود تابع آدرس را فرستادیم Action AC = AddressAction; if (AC != null) { AC(); } SignUp.Update(HashNewPassword, Txt_Email.Text, HashPasswordEmail); } #region exception catch (SystemException se) { MessageBox.Show(se.Message); } catch (Exception ex) { MessageBox.Show(ex.Message); } #endregion this.Close(); }
private void Btn_Login_Click(object sender, EventArgs e) { #region ReadAddress GetAddress(@"C: \Users\HamidS\source\repos\ConnectionPath.txt"); #endregion #region مقایسه پسوورد کاربر با انچه در دیتا بیس است HashThisPassword = Cls_Hash.MakeHash(Txt_Password.Text); CheckUser(); //اگر نتیجه جست و درست باشد باز دوباره پسوورد کاربر را چک میکند برای فهمیدن استاد یا دانشجو بودن try { if (DT.Rows[1][0].ToString() == "1") { for (int i = 0; i < Txt_Usename.Text.Length;) { if (Txt_Usename.Text[i] == '9') { student = new Student_MainFrm(this); this.Hide(); student.Show(); break; } if (Txt_Usename.Text[i] == '8') { teacher = new Teacher_MainFrm(); this.Hide(); teacher.Show(); break; } else { MessageBox.Show("نام کاربری شما درست است ولی متاسفانه در قالب درست تولید نشده است", "خطا در ورود", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; } } } else { MessageBox.Show("لطفا نام کاربری یا رمز عبور را دوباره چک کنید", "خطا در ورود", MessageBoxButtons.OK, MessageBoxIcon.Error); } } #region Exception catch (IndexOutOfRangeException) { MessageBox.Show("لطفا نام کاربری یا رمز عبور را دوباره چک کنید", "خطا در ورود", MessageBoxButtons.OK, MessageBoxIcon.Error); } #endregion #endregion CopyOfID = Txt_Usename.Text; }