Lines Matching refs:auth
42 global $auth;
61 $auth = $plugin_controller->load('auth', $plugin);
66 if (!$auth instanceof AuthPlugin) {
71 if ($auth->success == false) {
73 $auth = null;
99 if (true === $auth->success) {
100 $INPUT->set('u', $auth->cleanUser(stripctl($INPUT->str('u'))));
107 if ($auth->canDo('external')) {
108 $ok = $auth->trustExternal($INPUT->str('u'), $INPUT->str('p'), $INPUT->bool('r'));
191 global $auth;
192 if (!$auth) return false;
236 $USERINFO = $auth->getUserData($user);
301 global $auth;
305 if (!$auth instanceof AuthPlugin) return false;
310 if (!empty($pass) && $auth->checkPass($user, $pass)) {
336 $auth->useSessionCache($user) &&
518 global $auth;
545 if ($auth instanceof AuthPlugin) {
546 $auth->logOff();
572 global $auth;
577 if (!$auth instanceof AuthPlugin) return false;
590 $groups = $auth->getUserData($user);
647 global $auth;
648 if (!$auth instanceof AuthPlugin) return false;
651 if (!$auth->isCaseSensitive()) {
655 $user = $auth->cleanUser($user);
656 $groups = array_map([$auth, 'cleanGroup'], $groups);
667 if (!$auth->isCaseSensitive()) $member = PhpString::strtolower($member);
669 $member = $auth->cleanGroup(substr($member, 1));
672 $member = $auth->cleanUser($member);
743 global $auth;
747 if (!$auth instanceof AuthPlugin) return AUTH_NONE;
758 if (!$auth->isCaseSensitive()) {
762 $user = auth_nameencode($auth->cleanUser($user));
763 $groups = array_map([$auth, 'cleanGroup'], $groups);
785 if (!$auth->isCaseSensitive() && $acl[1] !== '@ALL') {
815 if (!$auth->isCaseSensitive() && $acl[1] !== '@ALL') {
961 global $auth;
962 if (!$auth instanceof AuthPlugin) return false;
964 $user = $auth->cleanUser($user);
965 $userinfo = $auth->getUserData($user, false);
998 global $auth;
1005 $login = trim($auth->cleanUser($INPUT->post->str('login')));
1033 if (!$auth->triggerUserMod('create', [$login, $pass, $fullname, $email])) {
1070 global $auth;
1099 (empty($changes['name']) && $auth->canDo('modName')) ||
1100 (empty($changes['mail']) && $auth->canDo('modMail'))
1105 if (!mail_isvalid($changes['mail']) && $auth->canDo('modMail')) {
1113 if (!$auth->canDo('modName')) unset($changes['name']);
1114 if (!$auth->canDo('modMail')) unset($changes['mail']);
1115 if (!$auth->canDo('modPass')) unset($changes['pass']);
1124 if (!$auth->checkPass($INPUT->server->str('REMOTE_USER'), $INPUT->post->str('oldpass'))) {
1130 if (!$auth->triggerUserMod('modify', [$INPUT->server->str('REMOTE_USER'), &$changes])) {
1161 global $auth;
1169 if (!actionOK('profile_delete') || !$auth->canDo('delUser')) {
1180 if (!$auth->checkPass($INPUT->server->str('REMOTE_USER'), $INPUT->post->str('oldpass'))) {
1188 if ($auth->triggerUserMod('delete', [$deleted])) {
1217 global $auth;
1246 $userinfo = $auth->getUserData($user, false);
1263 if (!$auth->triggerUserMod('modify', [$user, ['pass' => $pass]])) {
1269 if (!$auth->triggerUserMod('modify', [$user, ['pass' => $pass]])) {
1292 $user = trim($auth->cleanUser($INPUT->post->str('login')));
1295 $userinfo = $auth->getUserData($user, false);
1393 global $auth;
1396 if (!$auth instanceof AuthPlugin) return false;
1397 $USERINFO = $auth->getUserData($user);