// LOGIN -------------------------------------------------------------------- public bool validateCliente(Cliente cliente) { Cliente c = this._context.clientes.Find(cliente.username); if (c == null) { return(false); /** não existe cliente com esse username */ } string hash = c.password; /** hash já na base de dados */ return(Encriptacao.VerifyMd5Hash(cliente.password, hash)); }
// REGISTAR ------------------------------------------------------------------ public bool addCliente(Cliente cliente) { if (this._context.clientes.Any(c => c.username == cliente.username)) { return(false); } /** antes de enviar para a BD encripatamos a password */ cliente.password = Encriptacao.HashString(cliente.password); this._context.clientes.Add(cliente); this._context.SaveChanges(); return(true); }