1

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

私のテーブル名は正しいです。YouTubeのビデオを見ていくときに機能するユーザー登録フォームとCRUDを作成したので、接続が機能していて、テーブルにユーザーがいることがわかります。

誰かが私がここで間違っていることを知っていますか?

4

1 に答える 1

1

SQLAuthは4.2で削除される予定であり、使用しないでください。BasicAuthを使用して、ユーザーテーブルに基づいてモデルに応答するように設定できます

于 2012-06-08T15:10:50.257 に答える