예제 #1
0
 public function personcheck($format, $login, $password)
 {
     //$user=$this->_checkpassword(false);
     ////$this->checktrafficlimit($user);
     //OCSUser::server_load();
     if ($login != '') {
         $reallogin = OCSUser::server_checklogin($login, $password);
         // $login,CONFIG_USERDB,$passwd,PERM_Login
         if ($reallogin != false) {
             $xml['person']['personid'] = $reallogin;
             echo OCSXML::generatexml(EConfig::$data["ocsserver"]["format"], 'ok', 100, '', $xml, 'person', 'check', 2);
         } else {
             echo OCSXML::generatexml(EConfig::$data["ocsserver"]["format"], 'failed', 102, 'login not valid');
         }
     } else {
         echo OCSXML::generatexml(EConfig::$data["ocsserver"]["format"], 'failed', 101, 'please specify all mandatory fields');
     }
 }