Lines Matching refs:users

18     protected $users;  variable in auth_plugin_authplain
76 return auth_verifyPassword($pass, $this->users[$user]['pass']);
96 if ($this->users === null) $this->loadUserData();
97 return $this->users[$user] ?? false;
166 $this->users[$user] = [
228 if (isset($this->users[$user])) unset($this->users[$user]);
229 $this->users[$newuser] = $userinfo;
237 * @param array $users array of users to be deleted
240 public function deleteUsers($users) argument
244 if (!is_array($users) || $users === []) return 0;
246 if ($this->users === null) $this->loadUserData();
249 foreach ($users as $user) {
251 if (!empty($this->users[$user]['protected'])) {
255 if (isset($this->users[$user])) $deleted[] = preg_quote($user, '/');
267 $count = count($this->users);
269 $count -= count($this->users);
284 if ($this->users === null) $this->loadUserData();
286 if ($filter === []) return count($this->users);
291 foreach ($this->users as $user => $info) {
311 if ($this->users === null) $this->loadUserData();
313 Sort::ksort($this->users);
320 foreach ($this->users as $user => $info) {
346 if ($this->users === null) $this->loadUserData();
347 foreach ($this->users as $info) {
395 $this->users = $this->readUserFile($config_cascade['plainauth.users']['default']);
403 $this->users = array_merge($this->users, $protected);
417 $users = [];
418 if (!file_exists($file)) return $users;
433 $users[$row[0]]['pass'] = $row[1];
434 $users[$row[0]]['name'] = urldecode($row[2]);
435 $users[$row[0]]['mail'] = $row[3];
436 $users[$row[0]]['grps'] = $groups;
438 return $users;