wilfrank Postado Março 27, 2010 Denunciar Share Postado Março 27, 2010 Olá Galera,estou desenvolvendo um sisteminha de financeiro que irá enviar links de boletos por email, sendo assim, precisava de uma forma simples mais segura de codificar as URLs mas não tenho a mínima idéia de como fazer isso.Gostaria do apoio da galera aí.Abração. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 CeoWeb Postado Março 27, 2010 Denunciar Share Postado Março 27, 2010 Se você explicar melhor oque necessita poderemos tentar te ajudar... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Março 27, 2010 Denunciar Share Postado Março 27, 2010 Após criar o boleto e gravar no BD você terá uma chave primária, além dessa chave primária crie uma sequência aleatória de caracteres com pelo menos uns 32 caracteres, na hora de resgatar o boleto a pessoa terá que informar o ID e essa sequência, o que torna bem difícil alguém "adivinhar" essa combinação, se quiser deixar mais difícil ainda, coloque outra sequência de caracteres para ser comparada... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 wilfrank Postado Março 27, 2010 Autor Denunciar Share Postado Março 27, 2010 Bom, o sistema irá enviar uma url para o email do cliente contendo o link de acesso ao boleto dele.O problema é que preciso "criptografar" esta url para que não seja possível identificar seus parêmetros, ou seja, ao invés de http://www.meusite.com.br/financeiro/boleto/mostraBoleto.php?idBoleto=02ele seja apresentado ao cliente algo tipo assimhttp://www.meusite.com.br/financeiro/boleto/asdfklj65465asdfaf465465465654asdf465VLW.Após criar o boleto e gravar no BD você terá uma chave primária, além dessa chave primária crie uma sequência aleatória de caracteres com pelo menos uns 32 caracteres, na hora de resgatar o boleto a pessoa terá que informar o ID e essa sequência, o que torna bem difícil alguém "adivinhar" essa combinação, se quiser deixar mais difícil ainda, coloque outra sequência de caracteres para ser comparada...Deculpa a ignorância, mas de que forma eu faria essa sequência aleatória de caractéres? Imagino que devo criar mais um campo na minha tabela "Boletos", mas como gerar esta sequência? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Março 27, 2010 Denunciar Share Postado Março 27, 2010 Por exemplo:$aleatorio = md5(uniqid(microtime(),1));Na verdade isso não é exatamente aleatório, mas serve exatamente par ao que você quer. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 wilfrank Postado Março 27, 2010 Autor Denunciar Share Postado Março 27, 2010 Por exemplo:$aleatorio = md5(uniqid(microtime(),1));Na verdade isso não é exatamente aleatório, mas serve exatamente par ao que você quer.Vlw ESerra, acho q isso vai resolver meu problema.Abração. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
wilfrank
Olá Galera,
estou desenvolvendo um sisteminha de financeiro que irá enviar links de boletos por email, sendo assim, precisava de uma forma simples mais segura de codificar as URLs mas não tenho a mínima idéia de como fazer isso.
Gostaria do apoio da galera aí.
Abração.
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.