Zend Framework 2使用Session登录用户

时间:2016-01-20 23:41:28

标签: php session zend-framework2 zend-session

我开始使用Zend Framework 2,我做了专辑教程,没有我想连接用户,注册工作正常,所以现在我重新填写表格,现在我不知道如何使用会话:

http://framework.zend.com/manual/current/en/modules/zend.session.config.html

我如何显示表格连接:

connection.phtml:

<?php

  $title = 'Connection';
$this->headTitle($title);
?>
<h1><?php echo $this->escapeHtml($title); ?></h1>
<p class="descr">Veuillez remplir entièrement ce formulaire et le valider pour vous inscrire.</p>
<?php
$form->setAttribute('action', $this->url('inscription', array('action' => 'add')));
$form->prepare();

echo $this->form()->openTag($form);
// echo $this->formHidden($form->get('id'));
echo $this->formRow($form->get('pseudo'));
echo "<br/>";
echo $this->formRow($form->get('mdp'));
echo "<br/>";
echo $this->formSubmit($form->get('submit'));
echo $this->form()->closeTag();

控制器:

   public function connectionAction() {
//        return new ViewModel(array(
//            'users' => $this->getUserTable()->fetchAll(),
//        ));


         $form = new ConnectionForm();
         $form->get('submit')->setValue('Se connecter');

         $request = $this->getRequest();
         if ($request->isPost()) {
             $form->setData($request->getPost());

             if ($form->isValid()) {
                 $user->exchangeArray($form->getData());
                 $this->getUserTable()->saveUser($user);

                 return $this->redirect()->toRoute('home');
             }
         }
         return array('form' => $form);
    }

0 个答案:

没有答案