2011-07-29 11 views
0

私は、CakePHPでのプロジェクトを開始する過程で午前と私は、ログイン/ユーザーフィールドが含まれているセッションを作成した後、ログインプロセスについて理解を取得しようとしています:CakePHPのログインおよびセッション管理

function login_php(){ 
    // -=> Retrieve form fields "u" and "p" (Username and password): 
    $a = $this->params['form']['u']; //email address. 
    $b = $this->params['form']['p']; //password. 

    // -=> Query Retrieve User, match email and password fields: 
    // -=> Make users data available in the view: 
    $this->set('users', $this->User->find('all', array('conditions' => array('User.email =' => $a , 'User.password =' => $b)))); 
} 
この時点で

私は今、ユーザーがフィールドからセッション変数の数を作成して、セッションでそれらを設定したいと思います:

//Setting Session Variables: 
    $this -> Session -> write("name", $users['User']['fname'] . " " . $users['User']['lname']); 

    //Retrieving Session Variables: 
    echo $this -> Session -> read("name"); 

しかし、私はセッション変数を設定するこの最後の部分で問題を抱えています。

質問:

どのようにユーザーのセッション変数を設定しますか?

すべてのヘルプ感謝みんな

...

答えて

関連する問題