0

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

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

Authenticate 类包含 3 个抽象方法,因此必须声明为抽象方法或实现其余方法(Kohana_Auth::_login、Kohana_Auth::password、Kohana_Auth::check_password)

不知道该怎么做

4

1 回答 1

0

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

于 2012-08-08T19:10:07.753 回答