Example #1
0
 public function loginAction()
 {
     $auth = Zend_Auth::getInstance();
     if ($auth->hasIdentity()) {
         $this->_redirect('/admin/');
     }
     // the login page
     $loginForm = new LoginForm(array('action' => '/admin/user/login', 'method' => 'post'));
     $request = $this->getRequest();
     //$loginForm->persistData();
     $this->view->form = $loginForm;
     if (!$request->isPost()) {
         return;
     } else {
         //print_r ($request->getParams());
         if (!$this->view->form->isValid($request->getParams())) {
             // do further login validation here.
             $loginForm->populate($request->getParams());
             return;
         }
     }
     $values = $this->view->form->getValues();
     // code will get here if form is valid
     // Let's see if the auth works eh.
     $adapter = new Core_Auth_Adapter($values['login']['email'], $values['login']['password']);
     $adapter->setAction($this);
     $result = $auth->authenticate($adapter);
     if (!$result->isValid()) {
         die('dying from login error, add error messages/flash messages');
         return;
     }
     $url = '/admin';
     if ($request->getParam('redirectTo')) {
         $url = $request->getParam('redirectTo');
     }
     $this->_redirect($url);
 }
Example #2
0
<?php

include_once '../application/global.php';
$user = Doctrine::getTable('User')->find(1);
//var_dump ($user);
echo $user->password;
$auth = new Core_Auth_Adapter('*****@*****.**', 'turkey11');
if ($auth->authenticate()->isValid()) {
    echo "YES!";
}