Eu posso estar equivocado mas eu tenho certeza que os colegas vão me
corrigir se eu estiver:

Uma vez que você carregou o uma lib no seu controlhe ele possui o 'poder' de
usar os métodos delas, logo você pode colocar o seu callback em algum lugar
que seu controlhe consiga herdar-lo.

 Contudo ele precisa ser publico para a lib do validation tenha acesso ao
método {isso de acordo com o que eu li no código}.



 A segunda pergunta é sobre segurança uma vez que você precisa de um método
publico:

os callbacks são personalizados {duhhhh} então basicamente o atacante
precisa saber exatamente o nome do teu callback, outra coisa um callback
possui um parametro de entrada geralmente um int/string e retorna um
boleano  eu realmente não aconselho fazer mudanças no seu bd atravez de
callbacks de validação.

e por ultimo você pode controlhar o que entra {e aonde entra ui! } na sua
app atravez do seu router , se você fala que

 $route['site/(:any)']         = "site/paginas/$1";

então não adianta o cara jogar no navegador  dominio/site/seucallback que
não vai conseguir.

bom acredito que é isso :D
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a