Lines Matching refs:user

67      * @param   string $user the user name
71 public function checkPass($user, $pass) { argument
72 $userinfo = $this->getUserData($user);
82 $login = "$user@$domain";
84 $login = $user;
111 * @param string $user the user name
115 public function getUserData($user, $requireGroups=true) { argument
117 return isset($this->users[$user]) ? $this->users[$user] : false;
125 * @param string $user
132 protected function _createUserLine($user, $pass, $name, $mail, $grps) { argument
134 $userline = array($user, $pass, $name, $mail, $groups);
152 * @param string $user
159 public function createUser($user, $pass, $name, $mail, $grps = null) { argument
164 if($this->getUserData($user) !== false) {
175 $userline = $this->_createUserLine($user, $pass, $name, $mail, $grps);
182 $this->users[$user] = compact('pass', 'name', 'mail', 'grps');
191 * @param string $user nick of the user to be changed
195 public function modifyUser($user, $changes) { argument
200 if(($userinfo = $this->getUserData($user)) === false) {
207 msg(sprintf($this->getLang('protected'), hsc($user)), -1);
214 $newuser = $user;
226 …if(!io_replaceInFile($config_cascade['plainauth.users']['default'], '/^'.$user.':/', $userline, tr…
253 foreach($users as $user) {
255 if(!empty($this->users[$user]['protected'])) {
256 msg(sprintf($this->getLang('protected'), hsc($user)), -1);
259 if(isset($this->users[$user])) $deleted[] = preg_quote($user, '/');
298 foreach($this->users as $user => $info) {
299 if($this->_filter($user, $info)) {
301 $out[$user] = $info;
330 foreach($this->users as $user => $info) {
331 $count += $this->_filter($user, $info);
358 * @param string $user username
361 public function cleanUser($user) { argument
363 return cleanID(str_replace(':', $conf['sepchar'], $user));
471 * @param string $user User login
475 protected function _filter($user, $info) { argument
478 if(!preg_match($pattern, $user)) return false;