Mudou, está mais simples. utilize bloco try catch pra tratar erros de validação.
Cara se tu quiser, instala o modulo que eu fiz que extende o Auth, tem tudo pronto, além de sistema de login tem até um admin, tu pega as controladoras e views, extende e usa como vc precisar. Tem documentação, testes, exemplos e tudo mais. https://github.com/gartz/useradmin Abraço, 2011/3/24 Web Space Online <[email protected]> > Estou testando o auth do ko3.1.2, a última versão que usei foi 3.0.9 e > mudaram algumas coisas. > > um exemplo de utilização do auth, ainda não fiz a validação exibir o error, > pelo que vi mudaram o validate também. > > https://gist.github.com/885766 > > Márcio Dias @spaceonline > > > > On 24-03-2011 16:45, GARTZ wrote: > > if( Auth::instance()->logged_in() ) > { > $user = Auth::instance()->get_user(); > // $user vai ser um Model_User do usuário logado. > } > > então vc poderá tratar user no teu modelo, ou se tu quiser um jeito sujo na > controladora chama o driver da ORM:: e passa o teu $user nela e sai > brincando. > > Abraço, > > 2011/3/24 eude <[email protected]> > >> Estou usando o ORM. >> >> On 24 mar, 16:06, GARTZ <[email protected]> wrote: >> > o Auth do KO3 e 3.1 é absurdamente simples, desde que a pessoa tenha >> noção >> > do que é um Singleton. >> > >> > eude, vc ta usando o Auth no KO3 ou 3.1 e vc ta usando ORM como driver >> ou >> > file? >> > >> > Abraço, >> > >> > 2011/3/24 Anderson Marques Ferraz <[email protected]> >> > >> > > Pois é, em pouco tempo também consegui usar o Auth sem problema. >> > >> > > Em 24 de março de 2011 16:02, Get <[email protected]> escreveu: >> > >> > > Aqui eu uso o Auth na boa. >> > >> > >> Algumas coisas mudaram do ko 3.0.X pro 3.1.X, você deve usar o SQL >> que >> > >> eles fornecem pra versão adequada do seu kohana. >> > >> > >> Talvez esteja ai o seu problema. >> > >> > >> valeu >> > >> > >> @rafaelget >> > >> > >> 2011/3/24 eude <[email protected]> >> > >> > >>> Me aponta uma outro solução. No meu projeto só está faltando o >> sistema >> > >>> login. >> > >> > >>> On 24 mar, 15:44, Marcelo Rodrigo <[email protected]> wrote: >> > >>> > Eu nunca gostei deste Auth do Kohana. >> > >>> > Complicado de usar, muito chatinho ... não combina com o framework >> que >> > >>> é >> > >>> > simples e direto. >> > >> > >>> > Atenciosamente, >> > >> > >>> > Marcelo Rodrigohttp://marcelorodrigo.com >> > >> > >>> > Em 24 de março de 2011 15:41, eude <[email protected]> >> escreveu: >> > >> > >>> > > O erro está acontecendo no Auth::instance()->logged_in(). >> > >> > >>> > > On 24 mar, 14:23, GARTZ <[email protected]> wrote: >> > >>> > > > Olá Eude, >> > >> > >>> > > > Acredito que meu modulo poderá ajuda-lo: >> > >>> > >https://github.com/gartz/useradmin/ >> > >> > >>> > > > Ele foi feito para KO3.1 mas o Mixu (autor do Useradmin) havia >> > >>> feito para >> > >>> > > > KO3.0. >> > >> > >>> > > > Na minha versão há discrepancias bem grandes do original, >> sendo que >> > >>> é >> > >>> > > apenas >> > >>> > > > um módulo e permite ser extendido pela aplicação. >> > >> > >>> > > > Ele já vem preparado pra ser usado com driver de ORM do >> Kohana, mas >> > >>> você >> > >>> > > > pode fácilmente modifica-lo para utilizar outros drivers. >> > >> > >>> > > > Dentro da pasta de testes do unittest é tem o shema de >> instalação >> > >>> do SQL. >> > >> > >>> > > > Nos testes unitários há exemplos de todos usos do Auth, ele >> > >>> inclusive >> > >>> > > > integra com OAuth e outros módulos. >> > >> > >>> > > > Espero que lhe seja útil. >> > >> > >>> > > > PS, para carregar esses dados, vc pode simplismente: >> > >>> > > > Auth::instance()->getUser(); >> > >> > >>> > > > Isso vai te retornar um ValueObject ou Model_User contendo >> todas >> > >>> > > > propriedades do User LOGADO. >> > >> > >>> > > > Abraço, >> > >>> > > > Gartz >> > >> > >>> > > > 2011/3/24 eude <[email protected]> >> > >> > >>> > > > > Ola! Amigo! >> > >> > >>> > > > > Consegui usar o básico do Módulo Auth, mas não consegui >> carregar >> > >>> os >> > >>> > > > > dados de login, como: Nome, Tipo de Usuário. Você tem alguma >> > >>> resposta? >> > >> > >>> > > > > On 1 fev, 17:09, Anderson Marques Ferraz < >> > >>> [email protected]> >> > >>> > > > > wrote: >> > >>> > > > > > Eu estou bem certo de que é possível fazer o que você quer >> (ou >> > >>> o que >> > >>> > > eu >> > >>> > > > > > entendi que você quer) usando os links mencionados. Só pra >> não >> > >>> falar >> > >>> > > > > > bobagem, eu que nunca o tinha usado antes fiz aqui só pra >> > >>> garantir. >> > >> > >>> > > > > > Além disso, fazer seu próprio sistema de login também não >> é >> > >>> muito >> > >>> > > > > difícil. >> > >>> > > > > > Se suas perguntas fossem mais específicas, talvez a gente >> > >>> pudesse te >> > >>> > > > > ajudar >> > >>> > > > > > melhor. >> > >> > >>> > > > > > De qualquer forma, pretendo publicar no meu blog depois um >> > >>> pequeno >> > >>> > > > > tutorial. >> > >>> > > > > > Mas pra pegar o código de exemplo que eu fiz é só fazer >> > >>> checkout >> > >>> > > aqui: >> > >> > >>> > > > > >http://code.google.com/p/cacovsky/ >> > >> > >>> > > > > > Configure o banco de dados como está no arquivo [1] e >> > >>> configure o >> > >>> > > acesso >> > >>> > > > > ao >> > >>> > > > > > banco aqui [2] >> > >> > >>> > > > > > [1] >> > >> > >>> >> http://cacovsky.googlecode.com/svn/trunk/kohana/modules/auth/mysql.sql >> > >>> > > > > > [2] >> > >> > >>> >> http://cacovsky.googlecode.com/svn/trunk/kohana/example_auth/config/d. >> > >>> > > .. >> > >> > >>> > > > > > -- >> > >>> > > > > > Anderson Marques Ferraz >> > >>> > > > > > UEFS - Engenharia de Computação - 2006.1 >> > >>> > > > > > Linux user #500881 -http://counter.li.org/ >> > >> > >>> > > > > > Ideas are open knowledge. Don’t claim ownership. They’re >> not >> > >>> your >> > >>> > > ideas >> > >>> > > > > > anyway, they’re someone else’s. They are out there >> floating in >> > >>> the >> > >>> > > ether. >> > >>> > > > > > You just have to put yourself in a frame of mind to pick >> them >> > >>> up. >> > >>> > > > > > (Paul Arden) >> > >> > >>> > > > > -- >> > >>> > > > > 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. >> > >> > >>> -- >> > >>> 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. >> > >> > > -- >> > > Anderson Marques Ferraz >> > > UEFS - Engenharia de Computação - 2006.1 >> > > Linux user #500881 -http://counter.li.org/ >> > >> > > Money demands that you sell, not your weakness to men's stupidity, but >> your >> > > talent for their reason. >> > > (Francisco d'Anconia) >> > >> > > -- >> > > 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. >> >> > -- > 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. > -- 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.
