Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if ($this->_request->isPost()) {
- if ($form->isValid($this->_request->getPost())) {
- $data = $form->getValues();
- $authAdapter = new Zend_Auth_Adapter_DbTable($tablePlayer->getAdapter(), 'Player');
- $authAdapter->setIdentityColumn('email')
- ->setCredentialColumn('password')
- ->setIdentity($data['email'])
- ->setCredential(MD5($data['password']));
- $auth = Zend_Auth::getInstance();
- $result = $auth->authenticate($authAdapter);
- if ($result->isValid()) {
- if ($data['rememberMe']) Zend_Session::rememberMe(60 * 60 * 24 * 30); // Время жизни сессии 30 дней
- $auth->getStorage()->write($authAdapter->getResultRowObject(null, "password"));
- $this->_redirect('/');
- } else $this->view->errorMessage = 'Не верный адрес электронной почты или пароль, попробуйте еще раз!';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement