Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Fuser

Открытые члены

 __construct ()
 

Открытые статические члены

static getId ($skipCreate=false)
 
static refreshSessionCurrentId ()
 
static getCode ()
 
static getIdByUserId ($userId)
 
static getUserIdById ($fuserId)
 
static handlerOnUserLogin ($userId, array $params)
 
static handlerOnUserLogout ($userId)
 

Защищенные статические члены

static isEncodeCookie ()
 
static isSecureCookie ()
 
static isSaveAnonymousUserCookie ()
 
static getIdFromSession ()
 
static setIdToSession (int $id)
 
static clearSession ()
 
static getIdFromCookie ()
 
static setIdToCookie (string $id)
 
static clearCookie ()
 
static getFilterFromCookie (?string $cookie)
 
static getIdByFilter (array $filter)
 
static getIdByCurrentUser ()
 
static generateCode ()
 
static save (?int $id, array $fields)
 

Защищенные данные

const SESSION_USER_ID = 'SALE_USER_ID'
 
const COOKIE_USER_ID = 'SALE_UID'
 

Подробное описание

См. определение в файле fuser.php строка 17

Конструктор(ы)

◆ __construct()

__construct ( )

См. определение в файле fuser.php строка 22

Методы

◆ clearCookie()

static clearCookie ( )
staticprotected

См. определение в файле fuser.php строка 355

◆ clearSession()

static clearSession ( )
staticprotected

См. определение в файле fuser.php строка 321

◆ generateCode()

static generateCode ( )
staticprotected

См. определение в файле fuser.php строка 434

◆ getCode()

static getCode ( )
static
Возвращает
int

См. определение в файле fuser.php строка 97

◆ getFilterFromCookie()

static getFilterFromCookie ( ?string $cookie)
staticprotected

См. определение в файле fuser.php строка 360

◆ getId()

static getId ( $skipCreate = false)
static

Returns fuser Id.

Аргументы
bool$skipCreateCreate, if not exist.
Возвращает
int|null

См. определение в файле fuser.php строка 33

◆ getIdByCurrentUser()

static getIdByCurrentUser ( )
staticprotected

См. определение в файле fuser.php строка 404

◆ getIdByFilter()

static getIdByFilter ( array $filter)
staticprotected

См. определение в файле fuser.php строка 388

◆ getIdByUserId()

static getIdByUserId ( $userId)
static

Return fuserId for user.

Аргументы
int$userIdUser Id.
Возвращает
false|int

См. определение в файле fuser.php строка 151

◆ getIdFromCookie()

static getIdFromCookie ( )
staticprotected

См. определение в файле fuser.php строка 331

◆ getIdFromSession()

static getIdFromSession ( )
staticprotected

См. определение в файле fuser.php строка 283

◆ getUserIdById()

static getUserIdById ( $fuserId)
static

Return user by fuserId.

Аргументы
int$fuserIdFuser Id.
Возвращает
int
Исключения
Main

ArgumentException

См. определение в файле fuser.php строка 177

◆ handlerOnUserLogin()

static handlerOnUserLogin ( $userId,
array $params )
static

См. определение в файле fuser.php строка 592

◆ handlerOnUserLogout()

static handlerOnUserLogout ( $userId)
static

См. определение в файле fuser.php строка 654

◆ isEncodeCookie()

static isEncodeCookie ( )
staticprotected

См. определение в файле fuser.php строка 265

◆ isSaveAnonymousUserCookie()

static isSaveAnonymousUserCookie ( )
staticprotected

См. определение в файле fuser.php строка 278

◆ isSecureCookie()

static isSecureCookie ( )
staticprotected

См. определение в файле fuser.php строка 270

◆ refreshSessionCurrentId()

static refreshSessionCurrentId ( )
static

См. определение в файле fuser.php строка 81

◆ save()

static save ( ?int $id,
array $fields )
staticprotected

См. определение в файле fuser.php строка 574

◆ setIdToCookie()

static setIdToCookie ( string $id)
staticprotected

См. определение в файле fuser.php строка 338

◆ setIdToSession()

static setIdToSession ( int $id)
staticprotected

См. определение в файле fuser.php строка 307

Данные класса

◆ COOKIE_USER_ID

const COOKIE_USER_ID = 'SALE_UID'
protected

См. определение в файле fuser.php строка 20

◆ SESSION_USER_ID

const SESSION_USER_ID = 'SALE_USER_ID'
protected

См. определение в файле fuser.php строка 19