-
Content count
516 -
Joined
-
Last visited
-
Days Won
19
BrunoBit last won the day on July 5 2018
BrunoBit had the most liked content!
Community Reputation
82 Bom
About BrunoBit

Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
BrunoBit started following Interceptação de requests no backend
-
Fala rapaziada, quanto tempo. Tudo certo com vocês? Então, tô com uma duvida bem básica, mas nunca encontrei uma resposta por não saber direito o termo de pesquisa. A duvida principal é: Como interceptar uma requisição GET/POST realizada pelo backend? Sei que existe o man-in-the-middle, porém, em todas as pesquisas que fiz eram exemplos entre visitante/usuario -> backend, e esse não é o caso da minha duvida. Agora minha duvida mais precisa é: Como interceptar uma requisição entre backend -> webservice? E como coletar os dados nessa requisição? Por exemplo: Interceptar uma private key que somente o backend conhece pra consumir um webservice via POST ou GET [ilustração anexada abaixo]. Objetivo da pergunta: Segurança das minhas aplicações. Não sou cracker e não tenho a mínima intenção de ser. Valeu rapaziada, abração e fiquem com Deus.
-
- segurança
- interceptação
-
(and 1 more)
Tagged with:
-
BrunoBit started following Dúvida na melhor forma de proceder, SlideToggle - configuração em Aberto e Fechado - jQuery, Recursos css e javascript não funcionam com load do jquery and and 5 others
-
javascript SlideToggle - configuração em Aberto e Fechado - jQuery
BrunoBit replied to Lougans de Matos's topic in Javascript
Ta me parecendo que é um problema de lógica. Pelo o que eu entendi, pra resolver esse problema, você precisa armazenar a referência do elemento atual em uma variável pra poder acessar ela quando outro elemento for clicado. Como você já tem um conhecimento legal, fiz um código aqui que ao ler ele você vai conseguir pegar rápido a lógica e o que quero dizer. Aqui ta o exemplo, joga em um index.html aí pra fazer um teste: https://pastebin.com/bbs0GQqx Ponto chave da lógica desse exemplo: - Armazenar a referência do card atual que foi clicado pra poder acessar ele na próxima vez que outro card for clicado. -
Recursos css e javascript não funcionam com load do jquery
BrunoBit replied to lucianfpaula's topic in Javascript
Seu código ta normal, era pra funcionar. Possíveis erros: 1. Problema de CORS. 2. Não ter chamado a função telaPedido(). 3. Estar usando a versão slim do jquery, no qual não possui a função load(). 4. Caminho "telas/pedidos.html" pode estar errado. 5. id #conteudoPrincipal pode não existir ou estar escrito errado na tag do elemento. -
Isso ta acontecendo pq o facebook/insta decidiu desativar alguns recursos que eles tinham na api, ai todos sites que consumiam a api deles foram afetados. Aqui fala um pouco sobre: https://techcrunch.com/2018/07/02/facebook-rolls-out-more-api-restrictions-and-shutdowns/
-
$(document).ready(function(){ var modal = M.Modal.init($('#ID_DO_MODAL')[0]); modal.open(); }); Tente assim e vê se vai.
-
Show de bola a recomendação, obrigado por avisar Marcos, não conhecia esse site ainda, dei uma olhada aqui e o conteúdo parece ser bem bacana.
-
Cookie nesse caso pode descartar, não é eficiente. O que você está procurando se chama Rate Limit: https://github.com/sunspikes/php-ratelimiter https://github.com/touhonoob/RateLimit Tem vários outros e tem uns tutoriais ensinando a fazer também.
-
Pessoal, o maior grupo no facebook de desenvolvimento web brasileiro, o Desenvolvimento Web, junto com um dos maiores sites de treinamento de tecnologia do Brasil, a TreinaWeb, fizeram uma parceria onde, se você se cadastrar no site deles em 3 dias (contando a partir de hoje 04/07/2018), você tem acesso grátis à TODOS os cursos durante 30 dias. É uma baita oportunidade pra quem quer aprender alguma linguagem nova, aperfeiçoar alguma que já tem conhecimento ou testar os cursos da treinaweb. Então vim compartilhar com vocês, e não estou sendo remunerado por isso, não é link de afiliado, só vim dar a notícia pq gosto da rapaziada daqui, então segue aí os links. Tópico oficial do grupo: https://www.facebook.com/groups/desenvolvimentoweb/permalink/1909150902476673/ Caso não tenha acesso ao grupo, segue o link oficial da parceria deles: https://www.treinaweb.com.br/acesso-gratis-fb-dev-web Aproveitem e bons estudos pessoal.
-
Que erro que deu quando você executou as querys?
-
Fala Omar. Fiz uns testes aqui, essa query funciona exatamente da forma como você quer: SELECT * FROM ( SELECT mail,name FROM tabela_a WHERE mail = :datamail UNION SELECT mail,name FROM tabela_b WHERE mail = :datamail ) t GROUP BY mail,name HAVING count(*) = 1 Se houver o mesmo email em ambas as tabelas, ele retorna com os resultados, se não houver, retorna nada. Só não te explico detalhadamente o pq que funciona pq eu preciso estudar mais sobre group by e having, mas essa query achei no stack e lá tem a explicação: https://stackoverflow.com/questions/17411866/how-can-i-compare-if-2-tables-have-the-same-data Obs: toma cuidado na hora de copiar e colar o código do fórum, pq com as atualizações recentes, ta com um bug de characteres, dependendo da sua ide, se copiar e colar o código a ide não vai reconhecer alguns characteres e ai o código vai quebrar, tem que testar aí.
-
Você pode trocar isso: if (obj.hasOwnProperty(propriedade)) { if (typeof obj[propriedade] == "object") { percorrer(obj[propriedade]); } else { resultado.push(obj[propriedade]); } } Por isso: if (!obj.hasOwnProperty(propriedade)) continue; typeof obj[propriedade] == "object" ? percorrer(obj[propriedade]) : resultado.push(obj[propriedade]); Você pode trocar isso: var savedBeats = JSON.parse(localStorage.getItem('savedBeats')); if (savedBeats !== null && savedBeats !== undefined) { por isso: var savedBeats = JSON.parse(localStorage.getItem('savedBeats')); if (savedBeats) { Mesma coisa vale pra esse trecho: var sincronizar = JSON.parse(localStorage.getItem('offlineBeats')); if (getters.online === true && sincronizar !== null && sincronizar !== undefined) { Dá pra trocar por isso: var sincronizar = JSON.parse(localStorage.getItem('offlineBeats')); if (getters.online && sincronizar) { E o warning dá pra trocar também: Trocar esse trecho: for (var i = 0; i < warnings.length; i++) { var warning = warnings[i] console.log(' ' + warning) } Por esse: for (var i = 0; i < warnings.length; i++) { console.log(' ' + warnings[i]) } Nesses códigos que você mostrou só consegui identificar isso, de resto eu não alteraria nada também.
-
Vi que você ta batendo cabeça com essa rede social pelos mesmos motivos já tem um bom tempo aqui no fórum, a galera tenta te ajudar, mas não tem efeito pq você não tem uma base. Se quer realmente aprender a programar, mexer nos códigos dessa rede social e entender quando alguém tentar te ajudar, te recomendo esses 4 cursos, são grátis: 1º Lógica de programação, se você não fizer, você só vai prolongar seu aprendizado quando for fazer um curso de php ou qualquer outra linguagem, então faça lógica de programação primeiro: Curso em vídeo: Lógica de programação: https://www.youtube.com/playlist?list=PLHz_AreHm4dmSj0MHol_aoNYCSGFqvfXV 2º PHP para iniciante. Tenha o curso de lógica de programação feito antes de começar esse: https://www.youtube.com/playlist?list=PLHz_AreHm4dm4beCCCmW4xwpmLf6EHY9k 3º MYSQL. Curso de banco de dados. Tenha feito o curso de lógica de programação e PHP para iniciante antes de começar esse: https://www.youtube.com/playlist?list=PLHz_AreHm4dkBs-795Dsgvau_ekxg8g1r Depois de ter feito esses 3 acima, é hora de pegar a base do POO, Programação Orientada à Objetos, sem ela você não vai conseguir mexer nas classes, nem nos métodos e não vai conseguir entender quando alguém te ajudar. 4º Programação Orientada à objetos (POO - PHP) https://www.youtube.com/playlist?list=PLHz_AreHm4dmGuLII3tsvryMMD7VgcT7x Bons estudos aí pra você e não pule etapas.
-
Não sei se entendi muito bem, você quer manter os valores do array iguais ou próximos, né? Se for, pra fazer isso é só pegar o menor valor do array e somar. Você pode utilizar a função min() pra pegar esse menor valor e utilizar o array_search() pra pegar a key que corresponde à esse menor valor. Seria algo mais ou menos assim: $contas = ["conta1" => 5, "conta2" => 2, "conta3" => 4]; $contas[array_search(min($contas), $contas)] = min($contas) + 2; Nesse exemplo aí o resultado seria: conta1 => 5 conta 2 => 4 conta 3 => 4 Aí é só continuar, pq ele sempre vai pegar o menor valor e adicionar +1, ou adicionar o valor que você quiser. Se todos forem iguais, ele vai pegar o valor da primeira key e adicionar +1 e assim vai indo, mantendo todos os valores iguais ou próximos.