Obrigado pelo retorno !!!

então, eu peguei meu model ORM que e alterei para Model_Login extends Model_User

na controladora, tentei acessar via orm::factory('login')->login(usuario,senha) e nada
após não ter sucesso usando auth::instance()->login()....

estou usando o ko3.2, será esse o problema ????

pelo que olhei no modulo no git, consta apenas para o 3.1....

se puder ajudar com um exemplo simples....
agradeço pois ainda não achei onde estou errando ou onde está o erro em si....

valeu,
Giovanni

Em 05-08-2011 07:13, felipe moraes escreveu:
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] <mailto:[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] <mailto:[email protected]>.
    Para cancelar a inscrição nesse grupo, envie um e-mail para
    [email protected]
    <mailto:[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.




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

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