# CAllUser

URL: https://chugunov.pro/api-bitrix/global/calluser/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\CAllUser`
Модуль: Глобальные классы.

Исходный файл: `source/main/classes/general/user.php:35`

## Константы (5)

- `PASSWORD_SPECIAL_CHARS`
- `PHONE_CODE_OTP_INTERVAL`
- `PHONE_CODE_RESEND_INTERVAL`
- `STATUS_OFFLINE`
- `STATUS_ONLINE`

## Свойства (1)

- `$$LAST_ERROR`

## Методы (97)

- [`__construct()`](https://chugunov.pro/api-bitrix/global/calluser/__construct/) — Конструктор CUser.
- [`Add()`](https://chugunov.pro/api-bitrix/global/calluser/add/)
- [`static AddHitAuthHash()`](https://chugunov.pro/api-bitrix/global/calluser/addhitauthhash/)
- [`static AppendUserGroup()`](https://chugunov.pro/api-bitrix/global/calluser/appendusergroup/) — Добавляет группы к списку существующих групп пользователя.
- [`static AuthActionsCleanUpAgent()`](https://chugunov.pro/api-bitrix/global/calluser/authactionscleanupagent/)
- [`Authorize()`](https://chugunov.pro/api-bitrix/global/calluser/authorize/) — Выполняет авторизацию пользователя: заполняет параметры сессии; запоминает авторизацию; распространяет авторизацию по сайтам.
- [`AuthorizeWithOtp()`](https://chugunov.pro/api-bitrix/global/calluser/authorizewithotp/)
- [`CanAccess()`](https://chugunov.pro/api-bitrix/global/calluser/canaccess/)
- [`CanAccessFile()`](https://chugunov.pro/api-bitrix/global/calluser/canaccessfile/) — Проверяет, может ли текущий пользователь получить доступ к содержимому файла.
- [`CanDoFileOperation()`](https://chugunov.pro/api-bitrix/global/calluser/candofileoperation/)
- [`CanDoOperation()`](https://chugunov.pro/api-bitrix/global/calluser/candooperation/)
- [`ChangePassword()`](https://chugunov.pro/api-bitrix/global/calluser/changepassword/)
- [`CheckAuthActions()`](https://chugunov.pro/api-bitrix/global/calluser/checkauthactions/)
- [`CheckFields()`](https://chugunov.pro/api-bitrix/global/calluser/checkfields/)
- [`static CheckInternalFields()`](https://chugunov.pro/api-bitrix/global/calluser/checkinternalfields/)
- [`static CheckPasswordAgainstPolicy()`](https://chugunov.pro/api-bitrix/global/calluser/checkpasswordagainstpolicy/)
- [`static CheckStoredHash()`](https://chugunov.pro/api-bitrix/global/calluser/checkstoredhash/)
- [`static CleanUpAgent()`](https://chugunov.pro/api-bitrix/global/calluser/cleanupagent/)
- [`static CleanUpHitAuthAgent()`](https://chugunov.pro/api-bitrix/global/calluser/cleanuphitauthagent/)
- [`static clearUserGroupCache()`](https://chugunov.pro/api-bitrix/global/calluser/clearusergroupcache/)
- [`static DeactivateAgent()`](https://chugunov.pro/api-bitrix/global/calluser/deactivateagent/)
- [`static Delete()`](https://chugunov.pro/api-bitrix/global/calluser/delete/)
- [`static FormatLastActivityDate()`](https://chugunov.pro/api-bitrix/global/calluser/formatlastactivitydate/)
- [`static FormatName()`](https://chugunov.pro/api-bitrix/global/calluser/formatname/)
- [`static GeneratePasswordByPolicy()`](https://chugunov.pro/api-bitrix/global/calluser/generatepasswordbypolicy/)
- [`static GeneratePhoneCode()`](https://chugunov.pro/api-bitrix/global/calluser/generatephonecode/)
- [`GetAccessCodes()`](https://chugunov.pro/api-bitrix/global/calluser/getaccesscodes/)
- [`static GetActiveUsersCount()`](https://chugunov.pro/api-bitrix/global/calluser/getactiveuserscount/) (устаревший)
- [`GetAllOperations()`](https://chugunov.pro/api-bitrix/global/calluser/getalloperations/)
- [`static GetByID()`](https://chugunov.pro/api-bitrix/global/calluser/getbyid/)
- [`static GetByLogin()`](https://chugunov.pro/api-bitrix/global/calluser/getbylogin/)
- [`getContext()`](https://chugunov.pro/api-bitrix/global/calluser/getcontext/) — Возвращает текущий контекст аутентификации, хранящийся в сессии.
- [`static GetCount()`](https://chugunov.pro/api-bitrix/global/calluser/getcount/)
- [`static GetDropDownList()`](https://chugunov.pro/api-bitrix/global/calluser/getdropdownlist/)
- [`GetEmail()`](https://chugunov.pro/api-bitrix/global/calluser/getemail/)
- [`static GetExternalAuthList()`](https://chugunov.pro/api-bitrix/global/calluser/getexternalauthlist/)
- [`static GetExternalUserTypes()`](https://chugunov.pro/api-bitrix/global/calluser/getexternalusertypes/)
- [`static GetFileOperations()`](https://chugunov.pro/api-bitrix/global/calluser/getfileoperations/)
- [`GetFirstName()`](https://chugunov.pro/api-bitrix/global/calluser/getfirstname/)
- [`GetFormattedName()`](https://chugunov.pro/api-bitrix/global/calluser/getformattedname/)
- [`GetFullName()`](https://chugunov.pro/api-bitrix/global/calluser/getfullname/)
- [`static GetGroupPolicy()`](https://chugunov.pro/api-bitrix/global/calluser/getgrouppolicy/)
- [`GetGroups()`](https://chugunov.pro/api-bitrix/global/calluser/getgroups/)
- [`static GetHitAuthHash()`](https://chugunov.pro/api-bitrix/global/calluser/gethitauthhash/)
- [`GetID()`](https://chugunov.pro/api-bitrix/global/calluser/getid/)
- [`GetLastName()`](https://chugunov.pro/api-bitrix/global/calluser/getlastname/)
- [`static GetList()`](https://chugunov.pro/api-bitrix/global/calluser/getlist/)
- [`GetLogin()`](https://chugunov.pro/api-bitrix/global/calluser/getlogin/)
- [`static getLogoutParams()`](https://chugunov.pro/api-bitrix/global/calluser/getlogoutparams/)
- [`static GetOnlineStatus()`](https://chugunov.pro/api-bitrix/global/calluser/getonlinestatus/)
- [`GetParam()`](https://chugunov.pro/api-bitrix/global/calluser/getparam/)
- [`static getPolicy()`](https://chugunov.pro/api-bitrix/global/calluser/getpolicy/)
- [`GetSecondName()`](https://chugunov.pro/api-bitrix/global/calluser/getsecondname/)
- [`static GetSecondsForLimitOnline()`](https://chugunov.pro/api-bitrix/global/calluser/getsecondsforlimitonline/)
- [`GetSecurityPolicy()`](https://chugunov.pro/api-bitrix/global/calluser/getsecuritypolicy/)
- [`static GetSubordinateGroups()`](https://chugunov.pro/api-bitrix/global/calluser/getsubordinategroups/)
- [`static GetUserGroup()`](https://chugunov.pro/api-bitrix/global/calluser/getusergroup/)
- [`GetUserGroupArray()`](https://chugunov.pro/api-bitrix/global/calluser/getusergrouparray/)
- [`static GetUserGroupEx()`](https://chugunov.pro/api-bitrix/global/calluser/getusergroupex/)
- [`static GetUserGroupList()`](https://chugunov.pro/api-bitrix/global/calluser/getusergrouplist/)
- [`GetUserGroupString()`](https://chugunov.pro/api-bitrix/global/calluser/getusergroupstring/)
- [`HasNoAccess()`](https://chugunov.pro/api-bitrix/global/calluser/hasnoaccess/)
- [`IsAdmin()`](https://chugunov.pro/api-bitrix/global/calluser/isadmin/)
- [`IsAuthorized()`](https://chugunov.pro/api-bitrix/global/calluser/isauthorized/)
- [`IsJustAuthorized()`](https://chugunov.pro/api-bitrix/global/calluser/isjustauthorized/)
- [`IsJustBecameOnline()`](https://chugunov.pro/api-bitrix/global/calluser/isjustbecameonline/)
- [`static IsOnLine()`](https://chugunov.pro/api-bitrix/global/calluser/isonline/)
- [`Login()`](https://chugunov.pro/api-bitrix/global/calluser/login/) — Аутентифицирует пользователя, а затем авторизует его
- [`LoginAs()`](https://chugunov.pro/api-bitrix/global/calluser/loginas/)
- [`LoginByCookies()`](https://chugunov.pro/api-bitrix/global/calluser/loginbycookies/)
- [`LoginByDigest()`](https://chugunov.pro/api-bitrix/global/calluser/loginbydigest/)
- [`LoginByHash()`](https://chugunov.pro/api-bitrix/global/calluser/loginbyhash/)
- [`LoginByHttpAuth()`](https://chugunov.pro/api-bitrix/global/calluser/loginbyhttpauth/)
- [`LoginByOtp()`](https://chugunov.pro/api-bitrix/global/calluser/loginbyotp/)
- [`LoginHitByHash()`](https://chugunov.pro/api-bitrix/global/calluser/loginhitbyhash/)
- [`static LoginInternal()`](https://chugunov.pro/api-bitrix/global/calluser/logininternal/) — Внутренняя аутентификация по логину и паролю.
- [`Logout()`](https://chugunov.pro/api-bitrix/global/calluser/logout/)
- [`Register()`](https://chugunov.pro/api-bitrix/global/calluser/register/)
- [`static RemoveUserGroup()`](https://chugunov.pro/api-bitrix/global/calluser/removeusergroup/) — Удаляет группы из существующих групп пользователя.
- [`RequiredHTTPAuthBasic()`](https://chugunov.pro/api-bitrix/global/calluser/requiredhttpauthbasic/)
- [`static SearchUserByName()`](https://chugunov.pro/api-bitrix/global/calluser/searchuserbyname/)
- [`static SendPassword()`](https://chugunov.pro/api-bitrix/global/calluser/sendpassword/)
- [`static SendPhoneCode()`](https://chugunov.pro/api-bitrix/global/calluser/sendphonecode/)
- [`static SendUserInfo()`](https://chugunov.pro/api-bitrix/global/calluser/senduserinfo/) — Отправляет информацию профиля на email
- [`SetControllerAdmin()`](https://chugunov.pro/api-bitrix/global/calluser/setcontrolleradmin/)
- [`static SetLastActivityDate()`](https://chugunov.pro/api-bitrix/global/calluser/setlastactivitydate/)
- [`static SetLastActivityDateByArray()`](https://chugunov.pro/api-bitrix/global/calluser/setlastactivitydatebyarray/)
- [`SetParam()`](https://chugunov.pro/api-bitrix/global/calluser/setparam/)
- [`static SetUserGroup()`](https://chugunov.pro/api-bitrix/global/calluser/setusergroup/)
- [`SetUserGroupArray()`](https://chugunov.pro/api-bitrix/global/calluser/setusergrouparray/)
- [`SimpleRegister()`](https://chugunov.pro/api-bitrix/global/calluser/simpleregister/)
- [`static UnblockAgent()`](https://chugunov.pro/api-bitrix/global/calluser/unblockagent/)
- [`Update()`](https://chugunov.pro/api-bitrix/global/calluser/update/)
- [`static UpdateDigest()`](https://chugunov.pro/api-bitrix/global/calluser/updatedigest/)
- [`UpdateSessionData()`](https://chugunov.pro/api-bitrix/global/calluser/updatesessiondata/)
- [`static UserTypeRightsCheck()`](https://chugunov.pro/api-bitrix/global/calluser/usertyperightscheck/)
- [`static VerifyPhoneCode()`](https://chugunov.pro/api-bitrix/global/calluser/verifyphonecode/)

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/CAllUser.html
