Diego, o auth já faz isto pra você, porque você complica algo que ele já faz de mão pronta pra você? Sugiro você ler o código fonte do projeto, entender como ele funciona.
Se for ver, verá que a própria rotina já faz a autenticação devidamente pra você http://dev.kohanaphp.com/projects/kohana2/repository/entry/tags/2.3.4/modules/auth/libraries/Auth.php Atenciosamente, Marcelo Rodrigo smartFocus Tecnologia http://www.smartfocus.com.br Chat Google Talk: [email protected] Skype: mrodrigow MSN: [email protected] 2010/1/15 Diego Viana <[email protected]> > Então felipe, quanto ao cadastro blz, ele dá certo, o problema agora é > na criptografia da senha que o usuário digita... > > Eu preciso criptografar ela de forma que dê a mesma que o auth gera > para conferir as senhas na hora de logar... > > > > > On 15 jan, 13:40, felipe moraes <[email protected]> wrote: > > Diego .. acho que tem erro de lógica aí .. bom, não estou usando o Auth > .. > > nem tenho MySQL aqui .. > > > > //criou o objeto ORM > > $user = ORM::factory('user'); > > > > /setou > > $user->email = '[email protected]'; > > $user->username = 'dieglopviana'; > > $user->password = md5('senha'); > > > > //salvou o usuário .. vc não tinha salvado > > $user->save(); > > > > // m x n > > tabela users_roles > > user_id > > role_id > > > > tabela role > > id > > name > > > > Adiciona a regra login $role->name == 'login' > > $user->add(ORM::factory('role', 'login')); > > > > //salva relação muito-para-muitos > > $user->save(); > > > > if ( $user->saved ){ > > > > echo 'Cadastrou'; > > > > } else { > > > > echo 'Não cadastrou'; > > > > } > > > > pelo pouco que sei de ORM .. deveria ser algo nesse estilo aí > > -- > 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]<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.
