| $idCacheByName | User | static |
| $mAllowUsertalk | User | protected |
| $mAllRights | User | protectedstatic |
| $mBlock | User | |
| $mBlockedby | User | |
| $mBlockedFromCreateAccount | User | private |
| $mBlockreason | User | protected |
| $mCacheVars | User | protectedstatic |
| $mCoreRights | User | protectedstatic |
| $mDatePreference | User | protected |
| $mEditCount | User | protected |
| $mEffectiveGroups | User | protected |
| $mEmail | User | |
| $mEmailAuthenticated | User | |
| $mEmailToken | User | protected |
| $mEmailTokenExpires | User | protected |
| $mFormerGroups | User | protected |
| $mFrom | User | |
| $mGlobalBlock | User | protected |
| $mGroups | User | |
| $mHash | User | protected |
| $mHideName | User | |
| $mId | User | |
| $mImplicitGroups | User | protected |
| $mLoadedItems | User | protected |
| $mLocked | User | protected |
| $mName | User | |
| $mNewtalk | User | protected |
| $mOptionOverrides | User | protected |
| $mOptions | User | |
| $mOptionsLoaded | User | |
| $mQuickTouched | User | protected |
| $mRealName | User | |
| $mRegistration | User | protected |
| $mRequest | User | private |
| $mRights | User | |
| $mToken | User | protected |
| $mTouched | User | |
| $queryFlagsUsed | User | protected |
| __construct() | User | |
| __toString() | User | |
| addAutopromoteOnceGroups($event) | User | |
| addGroup($group) | User | |
| addNewUserLogEntry($action=false, $reason= '') | User | |
| addNewUserLogEntryAutoCreate() | User | |
| addToDatabase() | User | |
| addWatch($title, $checkRights=self::CHECK_USER_RIGHTS) | User | |
| blockedBy() | User | |
| blockedFor() | User | |
| canReceiveEmail() | User | |
| canSendEmail() | User | |
| changeableByGroup($group) | User | static |
| changeableGroups() | User | |
| changeAuthenticationData(array $data) | User | |
| CHECK_USER_RIGHTS | User | |
| checkAndSetTouched() | User | protected |
| checkNewtalk($field, $id) | User | protected |
| checkPassword($password) | User | |
| checkPasswordValidity($password, $purpose= 'login') | User | |
| checkTemporaryPassword($plaintext) | User | |
| clearAllNotifications() | User | |
| clearCookie($name, $secure=null, $params=[]) | User | protected |
| clearInstanceCache($reloadFrom=false) | User | |
| clearNotification(&$title, $oldid=0) | User | |
| clearSharedCache($mode= 'changed') | User | |
| comparePasswords($hash, $password, $userId=false) | User | static |
| confirmationToken(&$expiration) | User | protected |
| confirmationTokenUrl($token) | User | protected |
| confirmEmail() | User | |
| createNew($name, $params=[]) | User | static |
| crypt($password, $salt=false) | User | static |
| deleteNewtalk($field, $id) | User | protected |
| doLogout() | User | |
| EDIT_TOKEN_SUFFIX | User | |
| edits($uid) | User | static |
| equals(User $user) | User | |
| findUsersByGroup($groups, $limit=5000, $after=null) | User | static |
| getAllGroups() | User | static |
| getAllRights() | User | static |
| getAutomaticGroups($recache=false) | User | |
| getBlock($bFromSlave=true) | User | |
| getBlockedStatus($bFromSlave=true) | User | private |
| getBlockId() | User | |
| getBoolOption($oname) | User | |
| getCacheKey(WANObjectCache $cache) | User | protected |
| getCanonicalName($name, $validate= 'valid') | User | static |
| getDatePreference() | User | |
| getDBTouched() | User | |
| getDefaultOption($opt) | User | static |
| getDefaultOptions() | User | static |
| getEditCount() | User | |
| getEditToken($salt= '', $request=null) | User | |
| getEditTokenObject($salt= '', $request=null) | User | |
| getEditTokenTimestamp($val) | User | static |
| getEffectiveGroups($recache=false) | User | |
| getEmail() | User | |
| getEmailAuthenticationTimestamp() | User | |
| getFirstEditTimestamp() | User | |
| getFormerGroups() | User | |
| getGlobalBlock($ip= '') | User | |
| getGroupMember($group, $username= '#') | User | static |
| getGroupName($group) | User | static |
| getGroupPage($group) | User | static |
| getGroupPermissions($groups) | User | static |
| getGroups() | User | |
| getGroupsWithPermission($role) | User | static |
| getId() | User | |
| getImplicitGroups() | User | static |
| getInstanceForUpdate() | User | |
| getIntOption($oname, $defaultOverride=0) | User | |
| getName() | User | |
| getNewMessageLinks() | User | |
| getNewMessageRevisionId() | User | |
| getNewtalk() | User | |
| getOption($oname, $defaultOverride=null, $ignoreHidden=false) | User | |
| getOptionKinds(IContextSource $context, $options=null) | User | |
| getOptions($flags=0) | User | |
| GETOPTIONS_EXCLUDE_DEFAULTS | User | |
| getPassword() | User | |
| getPasswordFactory() | User | static |
| getPasswordValidity($password) | User | |
| getRealName() | User | |
| getRegistration() | User | |
| getRequest() | User | |
| getRightDescription($right) | User | static |
| getRights() | User | |
| getStubThreshold() | User | |
| getTalkPage() | User | |
| getTemporaryPassword() | User | |
| getTitleKey() | User | |
| getToken($forceCreation=true) | User | |
| getTokenFromOption($oname) | User | |
| getTokenUrl($page, $token) | User | protected |
| getTouched() | User | |
| getUserPage() | User | |
| groupHasPermission($group, $role) | User | static |
| idForName($flags=0) | User | |
| idFromName($name, $flags=self::READ_NORMAL) | User | static |
| IGNORE_USER_RIGHTS | User | |
| incEditCount() | User | |
| incEditCountImmediate() | User | |
| inDnsBlacklist($ip, $bases) | User | |
| initEditCount($add=0) | User | protected |
| INVALID_TOKEN | User | |
| invalidateCache() | User | |
| invalidateEmail() | User | |
| invalidationTokenUrl($token) | User | protected |
| isAllowed($action= '') | User | |
| isAllowedAll() | User | |
| isAllowedAny() | User | |
| isAllowedToCreateAccount() | User | |
| isAnon() | User | |
| isBlocked($bFromSlave=true) | User | |
| isBlockedFrom($title, $bFromSlave=false) | User | |
| isBlockedFromCreateAccount() | User | |
| isBlockedFromEmailuser() | User | |
| isBlockedGlobally($ip= '') | User | |
| isBot() | User | |
| isCreatableName($name) | User | static |
| isDnsBlacklisted($ip, $checkWhitelist=false) | User | |
| isEmailConfirmationPending() | User | |
| isEmailConfirmed() | User | |
| isEveryoneAllowed($right) | User | static |
| isHidden() | User | |
| isIP($name) | User | static |
| isItemLoaded($item, $all= 'all') | User | |
| isLocallyBlockedProxy($ip) | User | static |
| isLocked() | User | |
| isLoggedIn() | User | |
| isNewbie() | User | |
| isPasswordReminderThrottled() | User | |
| isPingLimitable() | User | |
| isSafeToLoad() | User | |
| isUsableName($name) | User | static |
| isValidPassword($password) | User | |
| isValidUserName($name) | User | static |
| isWatched($title, $checkRights=self::CHECK_USER_RIGHTS) | User | |
| listOptionKinds() | User | static |
| load($flags=self::READ_NORMAL) | User | |
| loadDefaults($name=false) | User | |
| loadFromCache() | User | protected |
| loadFromDatabase($flags=self::READ_LATEST) | User | |
| loadFromId($flags=self::READ_NORMAL) | User | |
| loadFromRow($row, $data=null) | User | protected |
| loadFromSession() | User | private |
| loadFromUserObject($user) | User | protected |
| loadGroups() | User | private |
| loadOptions($data=null) | User | protected |
| logout() | User | |
| makeGroupLinkHTML($group, $text= '') | User | static |
| makeGroupLinkWiki($group, $text= '') | User | static |
| makeUpdateConditions(DatabaseBase $db, array $conditions) | User | protected |
| matchEditToken($val, $salt= '', $request=null, $maxage=null) | User | |
| matchEditTokenNoSuffix($val, $salt= '', $request=null, $maxage=null) | User | |
| newFatalPermissionDeniedStatus($permission) | User | static |
| newFromConfirmationCode($code, $flags=0) | User | static |
| newFromId($id) | User | static |
| newFromName($name, $validate= 'valid') | User | static |
| newFromRow($row, $data=null) | User | static |
| newFromSession(WebRequest $request=null) | User | static |
| newSystemUser($name, $options=[]) | User | static |
| newTouchedTimestamp() | User | private |
| passwordChangeInputAttribs() | User | static |
| pingLimiter($action= 'edit', $incrBy=1) | User | |
| purge($wikiId, $userId) | User | static |
| randomPassword() | User | static |
| READ_EXCLUSIVE | IDBAccessObject | |
| READ_LATEST | IDBAccessObject | |
| READ_LOCKING | IDBAccessObject | |
| READ_NONE | IDBAccessObject | |
| READ_NORMAL | IDBAccessObject | |
| removeGroup($group) | User | |
| removeWatch($title, $checkRights=self::CHECK_USER_RIGHTS) | User | |
| requiresHTTPS() | User | |
| resetIdByNameCache() | User | static |
| resetOptions($resetKinds=[ 'registered', 'registered-multiselect', 'registered-checkmatrix', 'unused'], IContextSource $context=null) | User | |
| resetTokenFromOption($oname) | User | |
| saveOptions() | User | protected |
| saveSettings() | User | |
| selectFields() | User | static |
| sendConfirmationMail($type= 'created') | User | |
| sendMail($subject, $body, $from=null, $replyto=null) | User | |
| setCookie($name, $value, $exp=0, $secure=null, $params=[], $request=null) | User | protected |
| setCookies($request=null, $secure=null, $rememberMe=false) | User | |
| setEmail($str) | User | |
| setEmailAuthenticationTimestamp($timestamp) | User | |
| setEmailWithConfirmation($str) | User | |
| setExtendedLoginCookie($name, $value, $secure) | User | protected |
| setId($v) | User | |
| setInternalPassword($str) | User | |
| setItemLoaded($item) | User | protected |
| setName($str) | User | |
| setNewpassword($str, $throttle=true) | User | |
| setNewtalk($val, $curRev=null) | User | |
| setOption($oname, $val) | User | |
| setPassword($str) | User | |
| setPasswordInternal($str) | User | private |
| setRealName($str) | User | |
| setToken($token=false) | User | |
| spreadAnyEditBlock() | User | |
| spreadBlock() | User | protected |
| TOKEN_LENGTH | User | |
| touch() | User | |
| updateNewtalk($field, $id, $curRev=null) | User | protected |
| useFilePatrol() | User | |
| useNPPatrol() | User | |
| useRCPatrol() | User | |
| validateCache($timestamp) | User | |
| VERSION | User | |
| whoIs($id) | User | static |
| whoIsReal($id) | User | static |