Desculpe ser insistente, mas as pessoas realmente não lêem a documentação.
*The Kohana Auth module provides an easy-to-use API for basic website authentication (users) and authorization (roles). It also offers built-in support for user session creation, auto-login and password encryption. The Auth module is driver-based, which makes it possible to plugin to various authentication sources – currently Database and File drivers are provided. It is outside of the scope of the Auth module to include fully-functional login, registration or password recovery forms – these should be implemented by the developer as per application requirements. *http://docs.kohanaphp.com/addons/auth O módulo oferece JÁ EMBUTIDO suporte a criação de sessão, auto login e criptografia de senhas. Ou seja, você não precisa reinventar a roda. Só passe os valores sem criptografar e ele já faz isto pra você! Marcelo 2010/1/15 mrodrigow <[email protected]> > 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.
