У меня было простое предложение
, вы можете написать свой пользовательский Zend_auth_adapter
, и я хотел бы сделать его одноэлементным классом , который может проверять ваши данные для входа в систему через API и сохранять результатобъект внутри объекта сеанса
class My_Auth_adapther implements Zend_Auth_Adapter_Interface {
public static function getinstance($username , $password ){
return $this->authenticate($username , $password );
}
private function authenticate($username , $password ){
// make sure to check if the session has been already created in order to save one api request
// do your api call (login request ) her
// return false if its not valid
// or return stdobject that contain ($username , $password ) , for any post usage
}
}
и не разрешать дальнейший вызов вашего API, если этот объект не существует (другими словами == не вошел в систему)