v7‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT PK2\255User.phpnu[user = $user; } public function authenticate() { return new Am_Auth_Result(Am_Auth_Result::SUCCESS, null, $this->user); } }PK2\^3 SS Interface.phpnu[login = $login; $this->pass = $pass; $this->table = $table; $this->useSavedPass = $useSavedPass; } public function authenticate() { if (!strlen($this->login) || !strlen($this->pass)) { return new Am_Auth_Result(Am_Auth_Result::INVALID_INPUT); } $u = $this->table->getAuthenticatedRow($this->login, $this->pass, $code); if (!$u && $this->useSavedPass && ($user = $this->table->getByLoginOrEmail($this->login))) { foreach ($user->getSavedPass() as $savedPass) { try { if ($savedPass->checkPassword($this->pass)) { $u = $user; $code = Am_Auth_Result::SUCCESS; break; } } catch(Am_Exception_InternalError $e) { ; // Ignore exception. It could be generated if third-paty plugin was disabled. } } } return new Am_Auth_Result($code, null, $u); } }PK2\g3 Cookie.phpnu[login = $login; $this->pass = $pass; $this->table = $table; } public function authenticate() { $u = $this->table->getAuthenticatedCookieRow($this->login, $this->pass, $code); return new Am_Auth_Result($code, null, $u); } }PK2\߹  Plugin.phpnu[hook = $hook; } public function authenticate() { $e = new Am_Event_AuthCheckLoggedIn(); $this->hook->call($e); if ($e->isSuccess()) { return new Am_Auth_Result(Am_Auth_Result::SUCCESS, null, $e->getUser()); } return new Am_Auth_Result(Am_Auth_Result::INVALID_INPUT); } }PK2\7ggAdminPassword.phpnu[login = $login; $this->pass = $pass; $this->table = $table; } public function authenticate() { if (!strlen($this->login) || !strlen($this->pass)) { return new Am_Auth_Result(Am_Auth_Result::INVALID_INPUT); } $u = $this->table->getAuthenticatedRow($this->login, $this->pass, $code); return new Am_Auth_Result($code, null, $u); } }PK2\255User.phpnu[PK2\^3 SS mInterface.phpnu[PK2\zEE Password.phpnu[PK2\g3 ~Cookie.phpnu[PK2\߹   Plugin.phpnu[PK2\7gg AdminPassword.phpnu[PKe