Я нахожусь в процессе запуска проекта с 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");
Но у меня возникли проблемы с этой последней частью установки переменной сеанса.
ВОПРОС:
Как установить переменные сеанса для пользователя?
Любая помощь оценили, ребята ...