private void dbKullanicilar_SelectedIndexChanged(object sender, EventArgs e) { cUsers p = (cUsers)ddUserEditKullanicilar.SelectedItem; try { txtlKullaniciDuzenlemeAd.Text = p._Name; txtlKullaniciDuzenlemeSoyad.Text = p._Surname; txtlKullaniciDuzenlemeKullaniciAdi.Text = p._Username; cUserGrups grup = new cUserGrups(); ddUserEditUserGrup.SelectedValue = grup.userGrupsIDInfo(p._GrupID)._Definition; } 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); } }