0

私は CakePHP の初心者であり、それをやめることはありません。

ユーザーがログインしてデータを登録するシステムを構築しています。また、ユーザーには自分のデータのみを表示してもらいたいです。どうすればいいですか?モデルに一種の制限を加えることを考えていましたか、それともすべての関数 (ビューに接続) でこれをコーディングする必要がありますか?

私はユーザーログインなどでうまく機能しているシステムを持っていますが、データアクセスをユーザーに分離することはできません。

私はこれを理解することができず、何を尋ねればよいのかわからないので、それは少しだと思うかもしれません. 誰かが私に手を差し伸べてくれることを願っています。

4

2 に答える 2

0

ユーザーがログインすると、Auth は ID をセッションに保存します。$this->Session->read('Auth.User.id')または$this->Auth->user('id')またはを使用してアクセスできます AuthComponent::user('id')

$this->User->find('all',array(
                            'conditions'=>array('id'=>$this->Session->read('Auth.User.id')),
                            'fields'=>'...............'));
于 2013-10-19T14:24:17.143 に答える