public FCrackMe() { InitializeComponent(); using (CrackMeEntities context = new CrackMeEntities()) { if (context.User.Count() == 0) { CreateUsers createUsers = new CreateUsers(); } } }
private void btLogin_Click(object sender, EventArgs e) { using (CrackMeEntities context = new CrackMeEntities()) { if (context.User.Where(x => x.Usuario == tbUsuario.Text && x.Senha == tbSenha.Text).Count() > 0) { MessageBox.Show("Logado", "Login", MessageBoxButtons.OK, MessageBoxIcon.Information); limpaCampo(); } else { MessageBox.Show("Falha na autenticação do usuário.", "Login", MessageBoxButtons.OK, MessageBoxIcon.Information); limpaCampo(); } } }
public CreateUsers() { User[] usuario = { new User { Usuario = "usuario1", Senha = "pass1", IsHash = false, }, new User { Usuario = "usuario2", Senha = CryptPass.Md5Crypt("pass2"), IsHash = true, Hash = "MD5", }, new User { Usuario = "usuario3", Senha = CryptPass.Sha1Crypt("pass3"), IsHash = true, Hash = "SHA1", }, new User { Usuario = "usuario4", Senha = CryptPass.Base64Crypt("pass4"), IsHash = true, Hash = "BASE64", }, }; using (CrackMeEntities context = new CrackMeEntities()) { context.User.AddRange(usuario); context.SaveChanges(); } }