Lines Matching refs:user
234 $user = $authtoken->getUser();
235 $USERINFO = $auth->getUserData($user);
239 $INPUT->server->set('REMOTE_USER', $user);
240 $_SESSION[DOKU_COOKIE]['auth']['user'] = $user;
285 * @param string $user Username
294 function auth_login($user, $pass, $sticky = false, $silent = false) argument
306 if (!empty($user)) {
309 if (!empty($pass) && $auth->checkPass($user, $pass)) {
311 $INPUT->server->set('REMOTE_USER', $user);
313 auth_setCookie($user, auth_encrypt($pass, $secret), $sticky);
326 [$user, $sticky, $pass] = auth_getCookie();
327 if ($user && $pass) {
335 $auth->useSessionCache($user) &&
337 ($session['user'] == $user) &&
342 $INPUT->server->set('REMOTE_USER', $user);
350 return auth_login($user, $pass, $sticky, true);
557 * @param string $user Username
566 function auth_ismanager($user = null, $groups = null, $adminonly = false, $recache = false) argument
577 if (is_null($user)) {
581 $user = $INPUT->server->str('REMOTE_USER');
586 if ($USERINFO && $user === $INPUT->server->str('REMOTE_USER')) {
589 $groups = $auth->getUserData($user);
596 $cachekey = serialize([$user, $adminonly, $groups]);
599 $ok = auth_isMember($conf['superuser'], $user, $groups);
603 $ok = auth_isMember($conf['manager'], $user, $groups);
619 * @param string $user Username
627 function auth_isadmin($user = null, $groups = null, $recache = false) argument
629 return auth_ismanager($user, $groups, true, $recache);
639 * @param string $user user to match against
643 function auth_isMember($memberlist, $user, array $groups) argument
651 $user = PhpString::strtolower($user);
654 $user = $auth->cleanUser($user);
672 if ($member == $user) return true;
708 * @param string $user Username
712 function auth_aclcheck($id, $user, $groups) argument
716 'user' => $user,
736 $user =& $data['user'];
753 if (auth_isadmin($user, $groups)) {
758 $user = PhpString::strtolower($user);
761 $user = auth_nameencode($auth->cleanUser($user));
776 if ($user) $groups[] = $user;
952 * @param string $user Login name of the user
956 function auth_sendPassword($user, $password) argument
963 $user = $auth->cleanUser($user);
964 $userinfo = $auth->getUserData($user, false);
971 'LOGIN' => $user,
1244 $user = io_readfile($tfile);
1245 $userinfo = $auth->getUserData($user, false);
1262 if (!$auth->triggerUserMod('modify', [$user, ['pass' => $pass]])) {
1267 $pass = auth_pwgen($user);
1268 if (!$auth->triggerUserMod('modify', [$user, ['pass' => $pass]])) {
1273 if (auth_sendPassword($user, $pass)) {
1291 $user = trim($auth->cleanUser($INPUT->post->str('login')));
1294 $userinfo = $auth->getUserData($user, false);
1305 io_saveFile($tfile, $user);
1308 $trep = ['FULLNAME' => $userinfo['name'], 'LOGIN' => $user, 'CONFIRM' => $url];
1383 * @param string $user username
1388 function auth_setCookie($user, $pass, $sticky) argument
1396 $USERINFO = $auth->getUserData($user);
1399 $cookie = base64_encode($user) . '|' . ((int) $sticky) . '|' . base64_encode($pass);
1411 $_SESSION[DOKU_COOKIE]['auth']['user'] = $user;
1430 [$user, $sticky, $pass] = sexplode('|', $_COOKIE[DOKU_COOKIE], 3, '');
1433 $user = base64_decode($user);
1434 return [$user, $sticky, $pass];