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.

Responder a