Lines Matching refs:client
16 public $client;
26 // prepare the base client
31 $this->client = new ADClient($this->conf); // FIXME decide class on config
36 $this->cando['logout'] = !$this->client->getConf('sso');
37 if ($this->client->getConf('encryption') !== 'none') {
54 $this->client->getConf('sso') &&
61 // try to bind with the user credentials, client will stay authenticated as user
62 $this->client = new ADClient($this->conf); // FIXME decide class on config
63 return $this->client->authenticate($user, $pass);
69 $info = $this->client->getCachedUser($user, $requireGroups);
79 $this->client->getFilteredUsers(
91 return array_slice($this->client->getCachedGroups(), $start, $limit);
103 return $this->client->cleanUser($user);
125 $this->client->error('Only password changes are supported', __FILE__, __LINE__);
130 return $this->client->setPassword($user, $changes['pass'], $INPUT->str('oldpass', null, true));