tu usou a mesma estrutura do banco  q o modulo auth disponibiliza ??


[]´s

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
Cada Símio na ramificação arbórea que lhe compete ( Zé do cavaquinho )

Luiz Alberto S. Ribeiro [ Beto ]
http://beto.euqueroserummacaco.com




2010/1/14 Diego Viana <[email protected]>

> Alguém já passou por esse erro?
>
> Tem alguma idéia do que possa ser?
>
> Eu preciso definir quais são os campos que ele deve fazer o login?
>
> Porque é estranho ele está tentando logar pelo id, pelo que parece
> meu
> código está certo, na tabela eu tenho os campos username e password.
>
> Help me please ! ! ! !
>
>
>
>
> On 13 jan, 17:04, Diego Viana <[email protected]> wrote:
> > E aí kra, resolvi usar o módulo auth do kohana mesmo, tirei um
> > tempinho pra estudar ele e tentar implementar, deu mais ou menos
> > certo...rsrs...
> >
> > Quando eu digito o username e o password no form de login ele dá esse
> > erro:
> >
> > ouve um erro no seguinte comando SQL: ERRO:
> > sintaxe de entrada é inválida para integer: "dieglopviana"
> > LINE 3: WHERE "users"."id" = 'dieglopviana'
> >  ^ -
> >
> > SELECT "users".* FROM users
> > WHERE "users"."id" = 'dieglopviana'
> > ORDER BY "users"."id" ASC
> > LIMIT 1 OFFSET 0
> >
> > Ele está tentando logar pelo campo id...rsrs. Meu código está assim:
> >
> > if ($_POST){
> >    $post = new Validation($_POST);
> >
> >    //  Add some filters
> >    $post->pre_filter('trim', TRUE);
> >
> >    $post->add_rules('username', 'required');
> >    $post->add_rules('password', 'required');
> >
> >    if ($post->validate()){
> >
> >       $username = $post->username;
> >       $password = $post->password;
> >       $remember = true;
> >
> >       if ($this->auth->login($username, $password, $remember)){
> >          if ($this->auth->logged_in('admin')){
> >              url::redirect('user/add');
> >          }
> >
> >          if ($this->auth->logged_in('login')){
> >              url::redirect('user');
> >          }
> >
> >       } else {
> >
> >         $this->session->set_flash('error_login', 'login ou senha
> > inválidos!');
> >         url::redirect('user/login');
> >
> >       }
> >
> >    } else {
> >
> >       $login->form = arr::overwrite($login->form, $post->as_array());
> >       $login->errors = $post->errors('login_validation');
> >
> >    }
> >
> > }
> >
> > Onde será que eu estou errando?
> >
> > On 7 jan, 10:40, Marcelo Rodrigo <[email protected]> wrote:
> >
> > > Diego,
> > > Na página de exemplos há códigos "prontos" (odeio este termo hehehe)
> > > mostrando o funcionamento.
> > > O que você não entendeu?
> >
> > > Atenciosamente,
> >
> > > Marcelo Rodrigo
> > > smartFocus Tecnologiahttp://www.smartfocus.com.br
> > > Chat Google Talk: [email protected] Skype: mrodrigow MSN:
> > > [email protected]
> >
> > > 2010/1/7 Diego Viana <[email protected]>
> >
> > > > E ae Marcelo, eu dei uma olhada no wiki dele, mas não entendi muito
> > > > bem...
> >
> > > > Uma pergunta kra, aquele sql, a tabela auth_users substitui a tabela
> > > > users?
> >
> > > > Aquele sql serve para o postgres tbm, ou tem outro específico pra
> ele?
> >
> > > > vlw.
> >
> > > > On 7 jan, 10:23, Marcelo Rodrigo <[email protected]> wrote:
> > > > > O Wiki do Simple Auth pode te ajudar [1] a entender melhor o que o
> > > > projeto
> > > > > tem de funcionalidade e características.
> > > > > A seção de exemplos práticos [2] pode te dar uma luz de como usar o
> > > > projeto.
> > > > > Na implantação eles fornecem o esquema do BD [3] pronto, que pode
> ser
> > > > > personalizado também
> >
> > > > > [1]http://dev.kohanaphp.com/projects/simple-auth/wiki
> > > > > [2]
> > > >
> http://dev.kohanaphp.com/projects/simple-auth/wiki/Simple_Auth_examples
> > > > > [3]
> > > >
> http://dev.kohanaphp.com/projects/simple-auth/repository/entry/trunk/...
> >
> > > > > Atenciosamente,
> >
> > > > > Marcelo Rodrigo
> > > > > smartFocus Tecnologiahttp://www.smartfocus.com.br
> > > > > Chat Google Talk: [email protected] Skype: mrodrigow MSN:
> > > > > [email protected]
> >
> > > > > 2010/1/7 Diego Viana <[email protected]>
> >
> > > > > > E aí pessoal, eu tinha a um tempinho atrás criado um tópico sobre
> esse
> > > > > > assunto, mas como meu cliente deu uma stopada no projeto, eu não
> dei
> > > > > > procedência no assunto, mas agora o kra veio com tudo...rs
> >
> > > > > > Seguinte, eu estava com dúvida de como usar o Auth do kohana, me
> > > > > > sugeriram usar o simple auth, gostaria de saber se uma aplicação
> com
> > > > > > um grande númdeo de usuários, mas com poucas regras de acesso o
> simple
> > > > > > auth seria a alternativa mais adequada.
> >
> > > > > > E outra coisa, não entendi como funciona direito o simple auth,
> as
> > > > > > regras de acesso eu defino no config dele?
> >
> > > > > > Não preciso criar as tabelas roles, user_roles e user_tokens?
> >
> > > > > > Eu tenho que jogar os arquivos do simple auth na pasta modules?
> >
> > > > > > Depois disto eu preciso criar um model user?
> >
> > > > > > Desculpem as tantas peguntas, mas estou começando agora e estou
> meio
> > > > > > perdido na documentação.
> >
> > > > > > Obrigado a todos...
> >
> > > > > > --
> > > > > > 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]<kohana-php%[email protected]>
> <kohana-php%[email protected]<kohana-php%[email protected]>
> >
> > > > <kohana-php%[email protected]<kohana-php%[email protected]>
> <kohana-php%[email protected]<kohana-php%[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]<kohana-php%[email protected]>
> <kohana-php%[email protected]<kohana-php%[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]<kohana-php%[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.

Responder a