opa pessoal tentei de algumas formas e não foi editei os arquivos do modulo
e achei uma solução mais depois achei a solução sem modificar o modulo.
kkkkkk


fiz isso criei uma pasta auth em application e criei um arquivo orm.php com
o seguinte codigo que compatibiliza os dois sistemas:

<?php defined('SYSPATH') or die('No direct script access.');
class Auth_ORM extends Kohana_Auth_ORM
{
public function hash($str)
{
            if ( ! $this->_config['hash_key'])
                    throw new Kohana_Exception('A valid hash key must be
set in your auth config.');

            return "SUA CRIPTOGRAFIA":
}
}


o que fiz foi sobreescrever o metodo hash da classe de Driver orm contida
no modulo que seria essa contida em classes/auth/orm.php no modulo ORM os
beneficios da OO me derão uma solução sem editar o modulo. kkkkkkk apenas
disso:

class Auth_ORM extends Kohana_Auth_ORM { }


passei para isso colocando no colocal correto em application:

<?php defined('SYSPATH') or die('No direct script access.');
class Auth_ORM extends Kohana_Auth_ORM
{
public function hash($str)
{
            if ( ! $this->_config['hash_key'])
                    throw new Kohana_Exception('A valid hash key must be
set in your auth config.');

            return "sua senha criptografada da forma como quiser"
}
}


pronto fica aki a forma de compatibilizar logins antigos com o auth...

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