Implementando Captcha no JSF com aúdio dos caracteres
8 respostas
D
Daniel.F
Bom dia, pessoall.
Tenho que implementar captcha em uma página JSF que dê a opção ao usuário de escutar os caracteres
a ser digitados.Olhando a documentação fo JCaptcha percebi que existe de gerar captchas com som e
o Primefaces possui a mesma funcionalidade com o reCAPTCHA, no entanto não encontrei em nenhum dos
dois uma forma de gerar o aúdio em português.
Alguém já teve algum problema usando as bibliotecas que citei?
É possível customiza-las para gerar o aúdio em português??
Eu aconselho você a utilizar a biblioteca do Primefaces, pois ela possui um componente JSF pronto para fazer esse trabalho. http://www.primefaces.org/showcase/ui/captcha.jsf
Não sei se gera audio em português, mas tem uma opção de customização.
Atenciosamente,
Fábio Barboza de Oliveira
Obs: A nova versão do Primefaces é compativel apenas com JSF 2, caso você esteja usando JSF 1.2, sugiro você baixar a versão 1.1
D
Daniel.F
Obrigado Fábio.
Eu já configurei o primefaces no projeto.O grande problema é realmente fazer com que ele gere o aúdio em português,
se poder ajudar com relação eu agradeço muito.
Y
yumelee
Alguém tem alguma crítica com o do google ???
Abs
D
Daniel.F
Minha principal dificuldade com este componente foi realmente o aúdio em porutguês.
Mandei um email para os desenvolvedores da google a respeito eles dizeram que darão suporte ao
nosso idioma em breve isto foi em dezembro, ainda não testei novamente.
Outra questão é que como ele acessa uma url externa para gerar os caracteres algumas vezes quando a conexão está lenta o componente demora um pouco para
aparecer.
G
gambazinho
não quero áudio em português, apenas msgs…
já coloquei no componente language=“pt” e language=“pt_BR” mas a msg default continua em inglês.
tentei alterar o validatorMessage mas a minha frase n apareceu, o curioso é que o requiredMessage aparece o que coloco, mas o validator não…
veja como está o meu componente:
<p:captcha label="Captcha" publicKey="6LerTMYSAAAAAGUfbsXu2tf-H8flrPVM1fDUecvi" language="pt_BR"
validatorMessage="texto não confere, tente novamente."
requiredMessage="favor preencher o captcha" />
msg que gera quando código está errado: Captcha: Validation Error: Value is not valid.
:shock:
alguém já colocou essa bagaça em pt?
G
gambazinho
resolvi atualizando a versão do primefaces, parece ser um bug da versão 2.0.1 a versão 3.0 já não possui esse problema, o validatorMessage funciona corretamente.
V
vitorzachi
estou usando o Prime 2.2.1 e também não consegui fazer funcionar o validator message.
uma solução que utilizei, que está no manual do Primefaces, é sobrescrever as chaves de mensagem no arquivo de internacionalização:
primefaces.captcha.INVALID=Código de controle(captcha) inválido
primefaces.captcha.INVALID_detail=Código de controle(captcha) inválido
R
rambinho
Opa galera, tudo certo.
Estou tendo este mesmo problema com o validatorMessage.