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.
