Lines Matching refs:user

41 	function trustExternal($user, $pass, $sticky = false) {  argument
56 if (!empty($user)) {
58 $login = $collection->findOne(array('name' => $user));
86 * @param string $user
90 public function checkPass($user, $pass) { argument
91 $userinfo = $this->getUserData($user);
94 return auth_verifyPassword($pass, $this->users[$user]['pass']);
108 * @param string $user
112 public function getUserData($user, $requireGroups=true) { argument
114 return isset($this->users[$user]) ? $this->users[$user] : false;
122 * @param string $user
129 protected function _createUserLine($user, $pass, $name, $mail, $grps) { argument
131 $userline = array($user, $pass, $name, $mail, $groups);
151 * @param string $user
158 public function createUser($user, $pwd, $name, $mail, $grps = null) { argument
163 if($this->getUserData($user) !== false) {
174 $userline = $this->_createUserLine($user, $pass, $name, $mail, $grps);
181 $this->users[$user] = compact('pass', 'name', 'mail', 'grps');
189 * @param string $user nick of the user to be changed
193 public function modifyUser($user, $changes) { argument
198 if(($userinfo = $this->getUserData($user)) === false) {
205 $newuser = $user;
217 …if(!io_replaceInFile($config_cascade['plainauth.users']['default'], '/^'.$user.':/', $userline, tr…
243 foreach($users as $user) {
244 if(isset($this->users[$user])) $deleted[] = preg_quote($user, '/');
279 foreach($this->users as $user => $info) {
280 $count += $this->_filter($user, $info);
307 foreach($this->users as $user => $info) {
308 if($this->_filter($user, $info)) {
310 $out[$user] = $info;
324 * @param string $user
327 public function cleanUser($user) { argument
329 return cleanID(str_replace(':', $conf['sepchar'], $user));
409 * @param string $user User login
413 protected function _filter($user, $info) { argument
416 if(!preg_match($pattern, $user)) return false;