Guest User

Untitled

a guest
Jun 18th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. <?php
  2. public function indexAction()
  3. {
  4. $title = $this->view->title = "Try to login.";
  5. $this->view->headTitle($title, 'PREPEND');
  6.  
  7. $form = new Form_Login;
  8. $this->view->form = $form;
  9. if ($this->getRequest()->isPost()) {
  10. $formData = $this->getRequest()->getPost();
  11. if ($form->isValid($formData)) {
  12.  
  13. $username = $form->getValue('username');
  14. $password = $form->getValue('password');
  15.  
  16. $authAdapter = new Zend_Auth_Adapter_DbTable(Zend_Db_Table::getDefaultAdapter());
  17.  
  18. $authAdapter
  19. ->setTableName('users')
  20. ->setIdentityColumn('username')
  21. ->setCredentialColumn('password')
  22. ;
  23.  
  24. $authAdapter
  25. ->setIdentity($username)
  26. ->setCredential($password)
  27. ;
  28. $auth = Zend_Auth::getInstance();
  29. try {
  30. $result = $auth->authenticate($authAdapter);
  31. } catch(Exception $e) {
  32. die("<pre>" . $e->getMessage() . "\n\n" .$e->getTraceAsString() . "</pre>");
  33. }
  34. // Print the identity
  35. //echo $result->getIdentity() . "\n\n";
  36.  
  37. // Print the result row
  38. //print_r($authAdapter->getResultRowObject());
  39.  
  40. //$this->_redirect('/');
  41. } else {
  42. $form->populate($formData);
  43. }
  44. }
  45. }
Add Comment
Please, Sign In to add comment