VOUCHER SOMENTE COM NÚMEROS



  • Opa galera, tranquilo?

    Seguinte, fiz buscas e consegui diminuir o tamanho do Voucher.
    Mas não consigo deixar ele somente com números, sem letras maiúsculas nem minusculas.
    Sei que existe a opção "Character set" que vem padronizada como: "2345678abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

    Mas eu deixando somente "2345678" embora eu baixe a tabela no excel corretamente com vouchers somente de números, eles não são funcionais. Vai para pagina de erro.

    Só funciona para mim com a versão padrão.

    Não funciona nem retirando certos caracteres que podem confundir como:
    I (i maiúsculo) com l (L minusculo)
    O (o maiúsculo) com 0 (numero zero)
    m (M minusculo) com rn (R e N minusculo)
    w (W de Wesley) com vv (V e V de Vitor)
    W (w de wesley) com VV (v e v de vitor)
    Entre outras, que querendo ou não podem confundir em certas fontes.
    Que ficaria o Character Set como: "2345678abcdefghijkopqstuxyzABCDEFGHJKLMNPQRSTUXYZ"

    Alguém conseguiu implementar somente com números? É uma necessidade que precisaríamos botar para funcionar de acordo com nossa necessidade.
    Grato desde já, abrss.



  • Experimente postar na área em inglês do captiveportal. Talvez lá tenha mais retorno sobre tua dúvida.



  • ao alterar o character set, você precisa reiniciar o captive portal e desconsiderar os vouchers gerados e criar novos.

    você fez isso?



  • @chipbr:

    ao alterar o character set, você precisa reiniciar o captive portal e desconsiderar os vouchers gerados e criar novos.

    você fez isso?

    Obrigado por sua resposta. Não cheguei a dar um "Restart Service" somente habilitar e desabilitar o Captive portal, para mim daria na mesma. Mas sua dica deu certo. Quando gero somente como "2345678" agora funciona esses vouchers. Mas eu meio que perdi minha configuração de diminuir voucher. Refiz o processo para diminuir o voucher gerando uma nova chave, aparentemente tinha dado certo, mas não deu. Quanto mais vezes eu coloco "2435678" o voucher diminui, ex:

    Character Set com: "234567823456782345678234567823456782345678"
    Me da em torno de 6~5 caracteres por voucher. Mas esses vouchers gerados não são funcionais. Mesmo com sua dica de dar um Restart Service. Sabe como poderia solucionar isso?



  • fabricioborges1 - posta ai como vc conseguiu  8) Queria deixar aqui também so números ou so letras



  • @ttercio:

    fabricioborges1 - posta ai como vc conseguiu  8) Queria deixar aqui também so números ou so letras

    Foi como o ChipBR falou. Basta mudar Character Set, deletar os vouchers já criados, dar um Restart Service no Captive Portal e gerar novos vouchers.



  • gerando uma chave de menor tamanho (consequentemente mais fraca) conseguirá fazer apenas com números.
    "openssl genrsa 31 > key.private"
    "openssl rsa -pubout < key.private >key.public"
    Copie o conteúdo delas com o comando vi key.private e vi key.public e cole elas em Services,Captive Portal,Vouchers em Voucher public key e Voucher private key.
    Porém é necessário que teste os vouchers pois muitos deles sairão inválidos. Poderá fazer o teste na própria interface do captive…
    Boa sorte



  • @fabricioborges1 Bom dia Fabricio tentei diminuir o tamanho do voucher e não consegui. agora todo o voucher que gero não é aceito. Como você fex essa diminuição?



  • Gerar chaves de 32 bits:
    $ openssl genrsa 32 > key32.private
    $ openssl rsa -pubout < key32.private > key32.public
    $ cat key32.public && cat key32.private

    Importar chaves no CP e gerar voucher.