Lines Matching refs:user

235     $user = $authtoken->getUser();
236 $USERINFO = $auth->getUserData($user);
240 $INPUT->server->set('REMOTE_USER', $user);
241 $_SESSION[DOKU_COOKIE]['auth']['user'] = $user;
286 * @param string $user Username
295 function auth_login($user, $pass, $sticky = false, $silent = false) argument
307 if (!empty($user)) {
310 if (!empty($pass) && $auth->checkPass($user, $pass)) {
312 $INPUT->server->set('REMOTE_USER', $user);
314 auth_setCookie($user, auth_encrypt($pass, $secret), $sticky);
327 [$user, $sticky, $pass] = auth_getCookie();
328 if ($user && $pass) {
336 $auth->useSessionCache($user) &&
338 ($session['user'] == $user) &&
343 $INPUT->server->set('REMOTE_USER', $user);
351 return auth_login($user, $pass, $sticky, true);
558 * @param string $user Username
567 function auth_ismanager($user = null, $groups = null, $adminonly = false, $recache = false) argument
578 if (is_null($user)) {
582 $user = $INPUT->server->str('REMOTE_USER');
587 if ($USERINFO && $user === $INPUT->server->str('REMOTE_USER')) {
590 $groups = $auth->getUserData($user);
597 $cachekey = serialize([$user, $adminonly, $groups]);
600 $ok = auth_isMember($conf['superuser'], $user, $groups);
604 $ok = auth_isMember($conf['manager'], $user, $groups);
620 * @param string $user Username
628 function auth_isadmin($user = null, $groups = null, $recache = false) argument
630 return auth_ismanager($user, $groups, true, $recache);
640 * @param string $user user to match against
644 function auth_isMember($memberlist, $user, array $groups) argument
652 $user = PhpString::strtolower($user);
655 $user = $auth->cleanUser($user);
673 if ($member == $user) return true;
709 * @param string $user Username
713 function auth_aclcheck($id, $user, $groups) argument
717 'user' => $user,
737 $user =& $data['user'];
754 if (auth_isadmin($user, $groups)) {
759 $user = PhpString::strtolower($user);
762 $user = auth_nameencode($auth->cleanUser($user));
777 if ($user) $groups[] = $user;
953 * @param string $user Login name of the user
957 function auth_sendPassword($user, $password) argument
964 $user = $auth->cleanUser($user);
965 $userinfo = $auth->getUserData($user, false);
972 'LOGIN' => $user,
1245 $user = io_readfile($tfile);
1246 $userinfo = $auth->getUserData($user, false);
1263 if (!$auth->triggerUserMod('modify', [$user, ['pass' => $pass]])) {
1268 $pass = auth_pwgen($user);
1269 if (!$auth->triggerUserMod('modify', [$user, ['pass' => $pass]])) {
1274 if (auth_sendPassword($user, $pass)) {
1292 $user = trim($auth->cleanUser($INPUT->post->str('login')));
1295 $userinfo = $auth->getUserData($user, false);
1306 io_saveFile($tfile, $user);
1309 $trep = ['FULLNAME' => $userinfo['name'], 'LOGIN' => $user, 'CONFIRM' => $url];
1384 * @param string $user username
1389 function auth_setCookie($user, $pass, $sticky) argument
1397 $USERINFO = $auth->getUserData($user);
1400 $cookie = base64_encode($user) . '|' . ((int) $sticky) . '|' . base64_encode($pass);
1412 $_SESSION[DOKU_COOKIE]['auth']['user'] = $user;
1431 [$user, $sticky, $pass] = sexplode('|', $_COOKIE[DOKU_COOKIE], 3, '');
1434 $user = base64_decode($user);
1435 return [$user, $sticky, $pass];