você tem que criar um Model User na application, assim o Model User do
Modulo não será carregado.




Em 3 de agosto de 2011 14:00, DS php <[email protected]> escreveu:

>  E ai pessoal, alguem que usa AUTH com outras tabelas fora user, roles e
> token poderia ajudar ???
>
> Grato,
> Giovanni
>
> Em 31/07/2011 14:38, DS php escreveu:
>
> sendo mais especifico um pouco
>
> um model: Class Model_Usuarios extends Model_User{}
> um controller: Class Controller_Login extends Controller{}
>
> e no controller quando uso auth::instance()->login();
>
> chama a instancia padrão e não a do meu model, é obvio até certo
> ponto...rsrsrsrs
> ainda não consegui encontrar a relação...para usar auth pelo model que
> tenho...
>
> Em 31/07/2011 11:37, DS php escreveu:
>
> baseado no link: http://pastebin.com/KZLG9dRP (já tinha tentado antes mas
> desisti pelo erro que segue)
>
> fiz assim:*
>
> Model_Login extends Model_User {
>     protected $_table_name="admin_usuarios";
>  }*
> (aqui já herda tudo que precisa do auth,orm etc, segundo API do ko,
> correto)
>
> *Controller_Login extends Controller{}*
>
> criei um metodo que testa o login direto, onde passo a senha, usuario,
> segundo minha tabela admin_usuarios (personalizada)
> e nada....
>
> *$senha=auth::instance()->hash("123456");
> $usuario="admin";
>
> if( auth::instance()->login($usuario,$senha) ){
>   echo "Logou";
> }*
>
> ainda não compreendi como a instancia do auth interage entre controller e
> model ???
> como o AUTH entende que estou usando o Model_Login
>
> Em 31/07/2011 10:36, DS php escreveu:
>
> obrigado pelo retorno...mas meu "problema" persiste....desculpe as más
> interpretações e a tentativa de expor meu problema...
> voltando ao assunto,
>
> no model, usuarios.php eu tenho:
>
> class Model_Usuarios extends ORM{
>     protected $_table_name='adm_usuarios';
>
> no controller usuarios.php eu uso assim:
> orm::factory('usuarios'), normal....
>
> agora, preciso usar o AUTH nos controllers para o sistema de login (USANDO
> AS TABELAS USER, ROLES E ETC DO SCHEMA, FUNCIONA, mas como colocar para
> funcionar com as minhas tabelas)
> como deveria fazer ???
>
> até onde entendi, devo trocar o ORM da minha classe para Model_User, como
> vc mencionou abaixo....correto?? pois herdaria os metodos de gerenciamento
> de usuario do auth.
>
> arquivo, usuarios.php
> class Model_Usuarios extends ORM{}
>
> mudei para
> class Model_Usuarios extends Model_User{}
> isso basta para usar auth com as configurações que estavam no ORM ????
>
> testei aqui, mudou sem erro....
>
> agora, no controller,
> auth::instance();// mostra as definições do auth certinho no
> var_dump/print_r etc..
>
> aqui tentei logar auth::instance()->login($u,$p,false) para ver se retorna
> V/F mas não funciona ??
>
> apesar de simples o AUTH, não estou conseguindo "encaixar as peças" para
> usar como desejo....
>
> grato,
> Giovanni
>
>
> Em 30/07/2011 18:29, Anderson Marques Ferraz escreveu:
>
> Discordo de você a respeito do blog do mixu. Acho que o blog é muito bom.
> Se você enfrentou algum problema ou não entendeu algo que ele fez, comente
> lá o que exatamente houve. Mas não o ataque aqui, onde ele provavelmente não
> pode te ajudar a resolver seu problema, não pode corrigir os erros que você
> pode ter encontrado e não pode se defender.
>
>  O comentário a respeito da pergunta não é exatamente meu. É de Eric S
> Raymond, e acredito que o mundo (e as listas de discussão) seriam um lugar
> melhor se todo mundo fizesse algo que ele recomenda pra antes de 
> perguntar<http://www.istf.com.br/perguntas/#before>. De
> tempos em tempos, eu releio isso aí como um mantra.
>
>  E vamos ao que interessa.
>
>  >estou usando o ko3.2, e estou migrando o sisteminha de login para usar
> auth.
> Bom.
>
>  >para personalizar meu MODEL (atualmente funcionando bem, extendendo ORM
> apenas) para funcionar com Auth
> devo extender Kohana_Auth ???
> Não.
>
>  >como deveria fazer ???
> "class Model_Usuarioqualquer extends Model_User". O Kohana_Auth é uma
> coisa, o Model_User é a classe que lida com as manipulações de usuário,
> obviamente. Existem outras classes importantes, leia mais a respeito.
>
>  >espero ter sido claro,
> Você poderia melhorar a redação do seu texto.
>
>
>
> --
> 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.
>



-- 
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.

Responder a