protected void OnDetailsViewItemInserting(object sender, DetailsViewInsertEventArgs e) { if (String.IsNullOrEmpty((string)e.Values["Password"])) { e.Cancel = true; } else { e.Values["Salt"] = CryptographicHelper.CreateSalt(); e.Values["Password"] = CryptographicHelper.CreatePasswordHash((string)e.Values["Password"], (string)e.Values["Salt"]); e.Values["NgayKichHoat"] = DateTime.Now; } }
protected void DetailsView1_ItemInserting(object sender, DetailsViewInsertEventArgs e) { e.Values["Salt"] = CryptographicHelper.CreateSalt(); e.Values["Password"] = CryptographicHelper.CreatePasswordHash((string)e.Values["Password"], (string)e.Values["Salt"]); e.Values["NgayKichHoat"] = DateTime.Now; }