private void btnXacNhan_Click(object sender, EventArgs e) { try { DateTime?hanSuDung = Crypto.VerifySignature(txtMaSuDung.Text); if (hanSuDung != null) { if (hanSuDung >= DataUseForSecurity.GetReadDate()) { MessageBox.Show(string.Format("Đã xác thực hạn sử dụng đến ngày {0:dd/MM/yyyy}", hanSuDung.Value.ToShortDateString(), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information)); File.AppendAllText(ConstFilePath.FILE_KEY, txtMaSuDung.Text + "\n"); this.DialogResult = DialogResult.OK; this.Close(); } else { MessageBox.Show("Mã hết hạn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Sai mã", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Lỗi xác thực", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
static void Main() { Application.ThreadException += Application_ThreadException; Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); StartUpOperation.CheckFile(); //Application.Run(new frmTest()); //new frmTest().ShowDialog(); frmMainTab main = new frmMainTab(); try { var keys = File.ReadAllLines(ConstFilePath.FILE_KEY); DateTime?hanSuDung = null; foreach (string k in keys) { hanSuDung = Crypto.VerifySignature(k); if (hanSuDung != null && hanSuDung >= DataUseForSecurity.GetReadDate()) { break; } } if (hanSuDung != null && hanSuDung >= DataUseForSecurity.GetReadDate()) { Application.Run(main); } else { if (new frmVerify().ShowDialog() == DialogResult.OK) { Application.Run(main); } } } catch { if (new frmVerify().ShowDialog() == DialogResult.OK) { Application.Run(main); } } }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); frmMain main = new frmMain(); //Application.Run(main); try { var keys = File.ReadAllLines(ConstFilePath.FILE_KEY); DateTime?hanSuDung = null; foreach (string k in keys) { hanSuDung = Crypto.VerifySignature(k); if (hanSuDung != null) { break; } } if (hanSuDung != null && hanSuDung >= DataUseForSecurity.GetReadDate()) { Application.Run(main); } else { if (new frmVerify().ShowDialog() == DialogResult.OK) { Application.Run(main); } } } catch (Exception ex) { //MessageBox.Show(ex.Message); if (new frmVerify().ShowDialog() == DialogResult.OK) { Application.Run(main); } } }
private void frmVerify_Load(object sender, EventArgs e) { textBoxFlat1.Text = DataUseForSecurity.GenKeySendToAdmin(); lblWebChinhThuc.Text = Properties.Settings.Default.WebChinhThuc; }
public static string TaoMaSuDung(this ThongTinNguoiDung nguoidung, DateTime hansudung) { return(DataUseForSecurity.GenKeySendToClient(string.Format("[{0}][{1}]", nguoidung.TenMay, nguoidung.MAC), hansudung)); }
private void btnGuiAdmin_Click(object sender, EventArgs e) { txtBanMa.Text = DataUseForSecurity.GenKeySendToAdmin(); }
private void btnCauTrucKey_Click(object sender, EventArgs e) { txtBanMa.Text = DataUseForSecurity.GenKeySendToClient(txtBanRo.Text, new DateTime(2017, 8, 9)); }