Lines Matching refs:user
44 public function checkPass($user, $pass) {} argument
49 public function getUserData($user) { argument
51 if(array_key_exists($user, $this->users)) return $this->users[$user]; // Cache
52 $this->users[$user] = array('name' => $user, 'mail' => $user, 'grps' => array());
53 return $this->users[$user];
58 * @param string $user Username
63 public function trustExternal($user, $pass, $sticky=false) { argument
69 $user = $this->getSSOEMail();
73 if($this->conf['alwaysCheck'] && !$user) {
80 if($user) {
83 $data = $this->getUserData($user);
84 $this->setSession($user, $data['grps'], $data['mail'], $data['name']);
107 private function setSession($user, $grps = null, $mail = null, $name = null) { argument
109 $USERINFO['name'] = $name ? $name : $user;
110 $USERINFO['mail'] = $mail ? $mail : (mail_isvalid($user) ? $user : null);
112 $_SESSION[DOKU_COOKIE]['auth']['user'] = $user;
114 $_SERVER['REMOTE_USER'] = $user;