Lines Matching refs:user
236 $user = $authtoken->getUser();
237 $USERINFO = $auth->getUserData($user);
241 $INPUT->server->set('REMOTE_USER', $user);
242 $_SESSION[DOKU_COOKIE]['auth']['user'] = $user;
288 * @param string $user Username
297 function auth_login($user, $pass, $sticky = false, $silent = false) argument
309 if (!empty($user)) {
312 if (!empty($pass) && $auth->checkPass($user, $pass)) {
314 $INPUT->server->set('REMOTE_USER', $user);
316 auth_setCookie($user, auth_encrypt($pass, $secret), $sticky);
329 [$user, $sticky, $pass] = auth_getCookie();
330 if ($user && $pass) {
339 $auth->useSessionCache($user) &&
341 ($session['user'] === $user) &&
346 $INPUT->server->set('REMOTE_USER', $user);
354 return auth_login($user, $pass, $sticky, true);
561 * @param string $user Username
570 function auth_ismanager($user = null, $groups = null, $adminonly = false, $recache = false) argument
581 if (is_null($user)) {
585 $user = $INPUT->server->str('REMOTE_USER');
590 if ($USERINFO && $user === $INPUT->server->str('REMOTE_USER')) {
593 $groups = $auth->getUserData($user);
600 $cachekey = serialize([$user, $adminonly, $groups]);
603 $ok = auth_isMember($conf['superuser'], $user, $groups);
607 $ok = auth_isMember($conf['manager'], $user, $groups);
623 * @param string $user Username
631 function auth_isadmin($user = null, $groups = null, $recache = false) argument
633 return auth_ismanager($user, $groups, true, $recache);
643 * @param string $user user to match against
647 function auth_isMember($memberlist, $user, array $groups) argument
655 $user = PhpString::strtolower($user);
658 $user = $auth->cleanUser($user);
676 if ($member == $user) return true;
727 * @param string $user Username
731 function auth_aclcheck($id, $user, $groups) argument
735 'user' => $user,
755 $user =& $data['user'];
772 if (auth_isadmin($user, $groups)) {
777 $user = PhpString::strtolower($user);
780 $user = auth_nameencode($auth->cleanUser($user));
795 if ($user) $groups[] = $user;
971 * @param string $user Login name of the user
975 function auth_sendPassword($user, $password) argument
982 $user = $auth->cleanUser($user);
983 $userinfo = $auth->getUserData($user, false);
990 'LOGIN' => $user,
1263 $user = io_readfile($tfile);
1264 $userinfo = $auth->getUserData($user, false);
1281 if (!$auth->triggerUserMod('modify', [$user, ['pass' => $pass]])) {
1286 $pass = auth_pwgen($user);
1287 if (!$auth->triggerUserMod('modify', [$user, ['pass' => $pass]])) {
1292 if (auth_sendPassword($user, $pass)) {
1310 $user = trim($auth->cleanUser($INPUT->post->str('login')));
1313 $userinfo = $auth->getUserData($user, false);
1324 io_saveFile($tfile, $user);
1327 $trep = ['FULLNAME' => $userinfo['name'], 'LOGIN' => $user, 'CONFIRM' => $url];
1402 * @param string $user username
1407 function auth_setCookie($user, $pass, $sticky) argument
1415 $USERINFO = $auth->getUserData($user);
1418 $cookie = base64_encode($user) . '|' . ((int) $sticky) . '|' . base64_encode($pass);
1430 $_SESSION[DOKU_COOKIE]['auth']['user'] = $user;
1449 [$user, $sticky, $pass] = sexplode('|', $_COOKIE[DOKU_COOKIE], 3, '');
1452 $user = base64_decode($user);
1453 return [$user, $sticky, $pass];