<?php defined('SYSPATH') or die('No direct access allowed.'); /** * This class overrides Kohana's Auth * * @package OSB * @category Modifications * @author Deon George * @copyright (c) 2009-2013 Open Source Billing * @license http://dev.osbill.net/license.html */ class Auth_ORM extends Kohana_Auth_ORM { // Override Kohana Auth requirement to have a hash_key public function hash($str) { switch ($this->_config['hash_method']) { case '' : return $str; case 'md5': return md5($str); default: return hash_hmac($this->_config['hash_method'], $str, $this->_config['hash_key']); } } } ?>