Exemplo n.º 1
0
 public function perform(IHttpContext $context, $params = null)
 {
     $request = $context->getRequest();
     if (($username = $request->get('post', 'login')) && ($password = $request->get('post', 'password'))) {
         $user = User::getInstance();
         return $user->authenticate($username, $password);
     }
 }
Exemplo n.º 2
0
 function initSession()
 {
     $class = trim($this->config->getSessionManager());
     if ($class === '') {
         $class = $this->default_session_manager;
     }
     $this->session = JPHP::loadClass($class, array(&$this));
     if (IHttpContext::validClass($this->context)) {
         $this->session->setMaxInactiveInterval($this->config->getSessionTimeout());
         $names = $this->config->getSessionManagerPropertyNames();
         while ($names->hasMoreElements()) {
             $name = $names->nextElement();
             $value = $this->config->getSessionManagerProperty($name);
             eval('$this->session->set' . ucfirst($name) . '("' . $value . '");');
         }
     }
 }