Lines Matching refs:user

65      * @param string $user
70 public function trustExternal($user, $pass, $sticky=false) { argument
107 * @param string $user
111 public function getUserData($user, $requireGroups=true) { argument
113 return isset($this->users[$user]) ? $this->users[$user] : false;
121 * @param string $user
128 protected function _createUserLine($user, $pass, $name, $mail, $grps) { argument
130 $userline = array($user, $pass, $name, $mail, $groups);
150 * @param string $user
157 public function createUser($user, $pwd, $name, $mail, $grps = null) { argument
162 if($this->getUserData($user) !== false) {
171 $userline = $this->_createUserLine($user, $pass, $name, $mail, $grps);
178 $this->users[$user] = compact('pass', 'name', 'mail', 'grps');
186 * @param string $user nick of the user to be changed
190 public function modifyUser($user, $changes) { argument
195 if(($userinfo = $this->getUserData($user)) === false) {
202 $newuser = $user;
214 …if(!io_replaceInFile($config_cascade['plainauth.users']['default'], '/^'.$user.':/', $userline, tr…
240 foreach($users as $user) {
241 if(isset($this->users[$user])) $deleted[] = preg_quote($user, '/');
276 foreach($this->users as $user => $info) {
277 $count += $this->_filter($user, $info);
304 foreach($this->users as $user => $info) {
305 if($this->_filter($user, $info)) {
307 $out[$user] = $info;
321 * @param string $user
324 public function cleanUser($user) { argument
326 return cleanID(str_replace(':', $conf['sepchar'], $user));
406 * @param string $user User login
410 protected function _filter($user, $info) { argument
413 if(!preg_match($pattern, $user)) return false;