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;
287 * @param string $user Username
296 function auth_login($user, $pass, $sticky = false, $silent = false) argument
308 if (!empty($user)) {
311 if (!empty($pass) && $auth->checkPass($user, $pass)) {
313 $INPUT->server->set('REMOTE_USER', $user);
315 auth_setCookie($user, auth_encrypt($pass, $secret), $sticky);
328 [$user, $sticky, $pass] = auth_getCookie();
329 if ($user && $pass) {
338 $auth->useSessionCache($user) &&
340 ($session['user'] === $user) &&
345 $INPUT->server->set('REMOTE_USER', $user);
353 return auth_login($user, $pass, $sticky, true);
560 * @param string $user Username
569 function auth_ismanager($user = null, $groups = null, $adminonly = false, $recache = false) argument
580 if (is_null($user)) {
584 $user = $INPUT->server->str('REMOTE_USER');
589 if ($USERINFO && $user === $INPUT->server->str('REMOTE_USER')) {
592 $groups = $auth->getUserData($user);
599 $cachekey = serialize([$user, $adminonly, $groups]);
602 $ok = auth_isMember($conf['superuser'], $user, $groups);
606 $ok = auth_isMember($conf['manager'], $user, $groups);
622 * @param string $user Username
630 function auth_isadmin($user = null, $groups = null, $recache = false) argument
632 return auth_ismanager($user, $groups, true, $recache);
642 * @param string $user user to match against
646 function auth_isMember($memberlist, $user, array $groups) argument
654 $user = PhpString::strtolower($user);
657 $user = $auth->cleanUser($user);
675 if ($member == $user) return true;
711 * @param string $user Username
715 function auth_aclcheck($id, $user, $groups) argument
719 'user' => $user,
739 $user =& $data['user'];
756 if (auth_isadmin($user, $groups)) {
761 $user = PhpString::strtolower($user);
764 $user = auth_nameencode($auth->cleanUser($user));
779 if ($user) $groups[] = $user;
955 * @param string $user Login name of the user
959 function auth_sendPassword($user, $password) argument
966 $user = $auth->cleanUser($user);
967 $userinfo = $auth->getUserData($user, false);
974 'LOGIN' => $user,
1247 $user = io_readfile($tfile);
1248 $userinfo = $auth->getUserData($user, false);
1265 if (!$auth->triggerUserMod('modify', [$user, ['pass' => $pass]])) {
1270 $pass = auth_pwgen($user);
1271 if (!$auth->triggerUserMod('modify', [$user, ['pass' => $pass]])) {
1276 if (auth_sendPassword($user, $pass)) {
1294 $user = trim($auth->cleanUser($INPUT->post->str('login')));
1297 $userinfo = $auth->getUserData($user, false);
1308 io_saveFile($tfile, $user);
1311 $trep = ['FULLNAME' => $userinfo['name'], 'LOGIN' => $user, 'CONFIRM' => $url];
1386 * @param string $user username
1391 function auth_setCookie($user, $pass, $sticky) argument
1399 $USERINFO = $auth->getUserData($user);
1402 $cookie = base64_encode($user) . '|' . ((int) $sticky) . '|' . base64_encode($pass);
1414 $_SESSION[DOKU_COOKIE]['auth']['user'] = $user;
1433 [$user, $sticky, $pass] = sexplode('|', $_COOKIE[DOKU_COOKIE], 3, '');
1436 $user = base64_decode($user);
1437 return [$user, $sticky, $pass];