访问kohana auth hash_password方法

时间:2012-08-08 18:52:49

标签: php kohana

我想在基于正常会话的登录的上下文之外使用kohana auth hash_password方法进行身份验证。 (对于一个简单的api)

我尝试了几种方法。简单地实例化auth类是行不通的,因为它是一个抽象类。我试图静态调用该方法,这显然不起作用。最后,我尝试创建一个名为authenticate的新类,它扩展了auth类并实例化了那个类。我收到以下错误

  

Class Authenticate包含3个抽象方法,因此必须是   声明抽象或实现其余方法   (Kohana_Auth :: _ login,Kohana_Auth ::密码,   Kohana_Auth :: check_password)

不知道该怎么做

1 个答案:

答案 0 :(得分:0)

尝试Auth :: factory() - > hash_password($ pass),它将创建一个没有与之关联的用户数据的新Auth对象或Auth :: instance(),如果有的话,它将获取当前实例化的Auth对象是一个。