Lines Matching refs:user
95 $user = $INPUT->server->str('REMOTE_USER');
100 $user = iconv($this->config['sso_charset'], 'UTF-8', $user);
102 $user = mb_convert_encoding($user, 'UTF-8', $this->config['sso_charset']);
104 } elseif (!Clean::isUtf8($user)) {
105 $user = utf8_encode($user);
107 $user = $this->cleanUser($user);
112 $INPUT->server->set('REMOTE_USER', $user);
116 $INPUT->set('u', $user);
143 $user = $this->prepareBindUser($this->config['admin_username']);
145 $this->authenticate($user, $this->config['admin_password']);
156 * @param string $user
164 public function authenticate($user, $pass) argument
166 $user = $this->prepareBindUser($user);
179 $this->ldap->bind($user, $pass);
181 … $this->debug("Bind for $user failed: " . $e->getMessage(), $e->getFile(), $e->getLine());
188 $this->isAuthenticated = $user;
287 * @param string $user
290 abstract public function cleanUser($user); argument
303 * @param string $user
306 protected function prepareBindUser($user) argument
308 return $user;