Advertisement
Guest User

Untitled

a guest
Aug 18th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.10 KB | None | 0 0
  1. if ($this->_request->isPost()) {
  2.                 if ($form->isValid($this->_request->getPost())) {
  3.                     $data = $form->getValues();
  4.                     $authAdapter = new Zend_Auth_Adapter_DbTable($tablePlayer->getAdapter(), 'Player');
  5.                     $authAdapter->setIdentityColumn('email')
  6.                             ->setCredentialColumn('password')
  7.                             ->setIdentity($data['email'])
  8.                             ->setCredential(MD5($data['password']));
  9.                     $auth = Zend_Auth::getInstance();
  10.                     $result = $auth->authenticate($authAdapter);
  11.                     if ($result->isValid()) {
  12.                         if ($data['rememberMe']) Zend_Session::rememberMe(60 * 60 * 24 * 30); // Время жизни сессии 30 дней
  13.                         $auth->getStorage()->write($authAdapter->getResultRowObject(null, "password"));
  14.                         $this->_redirect('/');
  15.                     } else $this->view->errorMessage = 'Не верный адрес электронной почты или пароль, попробуйте еще раз!';
  16.                 }
  17.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement