在 Frontend.php 我替换了这个:
$this->add('BasicAuth')
->allow('demo','demo')
// use check() and allowPage for white-list based auth checking
//->check()
;
有了这个:
$this->add('SQLAuth')->setSource('user','email','password')
// use check() and allowPage for white-list based auth checking
//->check()
;
基于此你管视频:http ://www.youtube.com/watch?v=0_OROS53Fq8&feature=relmfu
但是,SQLAuth 将不起作用。我收到此错误:
Fatal error: Call to a member function loaded() on a non-object in
C:\wamp\www\atk4\lib\Auth\Basic.php on line 242
我的表名是正确的,并且我知道连接正在工作并且表中有用户,因为我构建了一个用户注册表单和 CRUD,当我浏览你的管视频时,它可以工作。
有人知道我在这里做错了什么吗?