resumindo .. comecei fazendo com o banco errado. Mas, ele não dizia que o banco estava com problema .. apenas não validava. ai, tentei de varias formas até suspeitar do banco kkk
Em 31 de agosto de 2012 15:41, felipe bastos <[email protected]> escreveu: > Botando um return true .. diz que já tá registrado > > Database_Exception [ 1062 ]: Duplicate entry 'felipeta' for key > 'username' [ INSERT INTO `users` (`username`, `password`, `email`, > `datecreated`, `token`) VALUES ('felipeta', > > Ahah .. > > Descobri .. configs .. agora tava tentando salvar no banco remoto .. > consertei .. e funcionou .. > > A rules correta é array(array('Model_User', 'avaliable_username')), > > > Em 31 de agosto de 2012 15:35, felipe bastos <[email protected]>escreveu: > > Já assim >> >> array(array('Model_User', 'avaliable_username')), >> >> Não dá erro de PHP .. mas falha >> >> var_dump($errors) >> >> *array* >> 'username' => >> *array* >> 0 => string 'avaliable_username' *(length=18)* >> 1 => >> *array* >> 0 => string 'felipeta' *(length=8)* >> >> >> Já sei que tá passando o usuário .. deixa ver se é a função >> >> Em 31 de agosto de 2012 15:32, felipe bastos <[email protected]>escreveu: >> >> Pessoal, >>> >>> To com essa rules .. mas não consigo fazer passar pelo >>> avaliable_username .. alguém sabe como corrigir a rule? >>> >>> public function rules() >>> { >>> return array( >>> 'username' => array( >>> array('Model_User::avaliable_username', array(':value')), >>> ), >>> ); >>> } >>> public static function avaliable_username($username) >>> { >>> //verifica se o nome de usuario está disponivel >>> $user = ORM::factory('user') >>> ->where('username', '=', $username) >>> ->find(); >>> return ! $user->loaded() || (bool) $user->datecanceled; >>> } >>> >>> Já tentei escrever de várias formas .. >>> >>> Argument 3 passed to Kohana_Validation::rule() must be an array, string >>> given, called in C:\wamp\www\kohana\system\classes\kohana\validation.php on >>> line 228 and defined >>> >>> Quando coloco assim: >>> >>> array(array('Model_User::avaliable_username', array(':value'))), >>> >>> pede 2 parametros >>> >>> >>> >>> >>> Em 28 de agosto de 2012 14:36, felipe bastos <[email protected]>escreveu: >>> >>> Opa, legal a ideia de forcar tipo atraves da rota. >>>> >>>> E o strip_tags tbm .. >>>> Em 28/08/2012 14:31, "Bernardo - Sudeste Hosting" <[email protected]> >>>> escreveu: >>>> >>>> Eu uso sempre a função "strip_tags" nos posts para avitar XSS >>>>> >>>>> $post = arr::map('strip_tags', $this->request->post()); >>>>> >>>>> Nos Routes (Passo os parâmetros que espero receber) >>>>> ------------------------------ >>>>> Route::set('ordem_add', 'order/<action>/<item>(/<opcao>)', array( >>>>> 'action' => 'add', >>>>> 'item' => '[0-9]+', >>>>> 'opcao' => '[1-3]', >>>>> )) >>>>> ->defaults(array( >>>>> 'controller' => 'order', >>>>> 'action' => 'add', >>>>> )); >>>>> >>>>> ------------------------------ >>>>> >>>>> Penso que isso ajuda. >>>>> >>>>> >>>>> Em 28 de agosto de 2012 14:22, Bernardo - Sudeste Hosting < >>>>> [email protected]> escreveu: >>>>> >>>>>> Vulnerabilidade na nova versão KO 3.2.1 >>>>>> >>>>>> http://dev.kohanaframework.org/issues/4591 >>>>>> >>>>>> http://dev.kohanaframework.org/issues/4594 >>>>>> >>>>>> >>>>>> >>>>>> Em 28 de agosto de 2012 12:52, felipe bastos >>>>>> <[email protected]>escreveu: >>>>>> >>>>>> Oi, são bugs já relatados lá no bugtrack do kohana >>>>>>> >>>>>>> Alguns Valid::methods dão resultado falso, mesmo sendo válidos. Aí, >>>>>>> muitos trechos ficaram sem validação (Validation), mas preciso resolver >>>>>>> antes de publicar uns sistemas na net. >>>>>>> >>>>>>> O Url::site não to sabendo. >>>>>>> >>>>>>> No mais, também faço controle de permissões próprio, mas queria ver >>>>>>> outras coisas relacionadas a segurança: SQL Injection, XSS, etc. >>>>>>> >>>>>>> >>>>>>> Em 28 de agosto de 2012 12:24, Douglas J.A.M >>>>>>> <[email protected]>escreveu: >>>>>>> >>>>>>> esses dias descobri q email@[email protected] passa no validation, >>>>>>>> quebrou minhas pernas =/ >>>>>>>> >>>>>>>> pois é, em relação a segurança interna ainda nao mechi muito não, >>>>>>>> porem tenho no template_controller uma verificação de sessao de usuário >>>>>>>> logado sempre, e uma tabela usuario->grupo->permissoes->controller que >>>>>>>> também é verificada em cada controller, fora isso uso as rules mesmo >>>>>>>> >>>>>>>> sei que esta ruim, porem quero ouvir vcs também, como disse >>>>>>>> anteriormente estou fazendo um sistema gigante em kohana e ainda não >>>>>>>> foi >>>>>>>> preciso, mas precisara >>>>>>>> >>>>>>>> >>>>>>>> Em 28 de agosto de 2012 11:53, felipe bastos >>>>>>>> <[email protected]>escreveu: >>>>>>>> >>>>>>>>> olá galera, >>>>>>>>> >>>>>>>>> numa primeira olhada para implementar segurança nos meus sistemas >>>>>>>>> .. já comecei esbarrando em bugs do Validation. >>>>>>>>> >>>>>>>>> O que vocês tem feito para implementar segurança em kohana? >>>>>>>>> (conheço o guide, quero saber o que fazem) >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> http://felipebastosweb.com.br >>>>>>>>> http://twitter.com/felipebastosweb >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Você está recebendo esta mensagem porque se inscreveu no grupo >>>>>>>>> "Kohana Php" dos Grupos do Google. >>>>>>>>> Para postar neste grupo, envie um e-mail para >>>>>>>>> [email protected]. >>>>>>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para >>>>>>>>> [email protected]. >>>>>>>>> Para obter mais opções, visite esse grupo em >>>>>>>>> http://groups.google.com/group/kohana-php?hl=pt-BR. >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Você está recebendo esta mensagem porque se inscreveu no grupo >>>>>>>> "Kohana Php" dos Grupos do Google. >>>>>>>> Para postar neste grupo, envie um e-mail para >>>>>>>> [email protected]. >>>>>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para >>>>>>>> [email protected]. >>>>>>>> Para obter mais opções, visite esse grupo em >>>>>>>> http://groups.google.com/group/kohana-php?hl=pt-BR. >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> http://felipebastosweb.com.br >>>>>>> http://twitter.com/felipebastosweb >>>>>>> >>>>>>> -- >>>>>>> Você está recebendo esta mensagem porque se inscreveu no grupo >>>>>>> "Kohana Php" dos Grupos do Google. >>>>>>> Para postar neste grupo, envie um e-mail para >>>>>>> [email protected]. >>>>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para >>>>>>> [email protected]. >>>>>>> Para obter mais opções, visite esse grupo em >>>>>>> http://groups.google.com/group/kohana-php?hl=pt-BR. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Atenciosamente, >>>>>> Bernardo Sepulveda de Castro >>>>>> ------- ------- ------- -------- -------- -------- >>>>>> *Rede Sudeste* >>>>>> Aqui você não fica sozinho >>>>>> www.redesudeste.com.br >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Atenciosamente, >>>>> Bernardo Sepulveda de Castro >>>>> ------- ------- ------- -------- -------- -------- >>>>> *Rede Sudeste* >>>>> Aqui você não fica sozinho >>>>> www.redesudeste.com.br >>>>> >>>>> -- >>>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana >>>>> Php" dos Grupos do Google. >>>>> Para postar neste grupo, envie um e-mail para >>>>> [email protected]. >>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para >>>>> [email protected]. >>>>> Para obter mais opções, visite esse grupo em >>>>> http://groups.google.com/group/kohana-php?hl=pt-BR. >>>>> >>>> >>> >>> >>> -- >>> http://agilesocial.net >>> http://felipebastosweb.com.br >>> http://twitter.com/felipebastosweb >>> http://facebook.com/felipebastosweb >>> >> >> >> >> -- >> http://agilesocial.net >> http://felipebastosweb.com.br >> http://twitter.com/felipebastosweb >> http://facebook.com/felipebastosweb >> > > > > -- > http://agilesocial.net > http://felipebastosweb.com.br > http://twitter.com/felipebastosweb > http://facebook.com/felipebastosweb > -- http://agilesocial.net http://felipebastosweb.com.br http://twitter.com/felipebastosweb http://facebook.com/felipebastosweb -- Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google. Para postar neste grupo, envie um e-mail para [email protected]. Para cancelar a inscrição nesse grupo, envie um e-mail para [email protected]. Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.
