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] <mailto:[email protected]>>
Estou usando o ORM.
On 24 mar, 16:06, GARTZ <[email protected] <mailto:[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]
<mailto:[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]
<mailto:[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]
<mailto:[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]
<mailto:[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
<http://marcelorodrigo.com>
>
> >>> > Em 24 de março de 2011 15:41, eude <[email protected]
<mailto:[email protected]>> escreveu:
>
> >>> > > O erro está acontecendo no Auth::instance()->logged_in().
>
> >>> > > On 24 mar, 14:23, GARTZ <[email protected]
<mailto:[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]
<mailto:[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] <mailto:[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]
<mailto:[email protected]>.
> >>> > > > > Para cancelar a inscrição nesse grupo, envie um
e-mail para
> >>> > > > > [email protected]
<mailto: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]
<mailto:[email protected]>.
> >>> > > Para cancelar a inscrição nesse grupo, envie um e-mail para
> >>> > > [email protected]
<mailto: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]
<mailto:[email protected]>.
> >>> Para cancelar a inscrição nesse grupo, envie um e-mail para
> >>> [email protected]
<mailto: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] <mailto:[email protected]>
> >> .
> >> Para cancelar a inscrição nesse grupo, envie um e-mail para
> >> [email protected]
<mailto:kohana-php%[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] <mailto:[email protected]>.
> > Para cancelar a inscrição nesse grupo, envie um e-mail para
> > [email protected]
<mailto: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] <mailto:[email protected]>.
Para cancelar a inscrição nesse grupo, envie um e-mail para
[email protected]
<mailto: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.
--
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.