Lines Matching refs:user
28 function trustExternal($user, $pass, $sticky = false) { argument
42 if(!empty($user)){
43 if($this->checkPass($user,$pass)){
44 $uinfo = $this->getUserData($user);
128 $user = $oauth2->userinfo->get();
129 $email = filter_var($user['email'], FILTER_SANITIZE_EMAIL);
134 if (!$user['verified_email']) {
148 $login = 'google'.$user['id'];
155 $this->createUser($login, md5(rand().$login), $user['name'], $email, $grps);
157 } elseif ($udata['name'] != $user['name'] || $udata['email'] != $email) {
159 $this->modifyUser($login, array('name'=>$user['name'], 'email'=>$email));
164 $USERINFO['name'] = $user['name'];
168 $_SERVER['REMOTE_USER'] = $user['name'];
232 function cleanUser($user){ argument
236 if(filter_var($user, FILTER_VALIDATE_EMAIL)){
237 return str_replace("@", "_",$user);
242 if(substr( $user, 0, 6 ) === "google"){
243 return $user;
249 if ($user == $_SESSION[DOKU_COOKIE]['authgoogle']['user'] ){
253 return $user;