$last_reset
время последнего принудительного сброса сессий
$id
идентификатор пользователя
$info
массив с информацией о пользователе
$groups
массив родительских групп
$token
токен для защиты от CSRF атак
Все прочие свойства являются копией элементов массива info, и их количество может меняться.
instance()
Возвращает экземпляр класса или создает его, если он не был создан прежде.
i()
алиас для instance()
auth([$data array])
Авторизует пользователя на основе данных, переданных в параметрах. Эти данные в том жее виде передаются модулю авторизации, указанному в настройках сайта.
Возвращает id пользователя.
getUserId([$data mixed])
Получае идентификатор пользователя на основе переданных данных
getUserInfo($user_id int)
получение информации о пользователе в виде ассоциированного массива. В случае неудачи - false
logout()
вызов метода logout класса авторизации
getParentGroups($group_id int)
Получить список родительских групп/
setResetSession
Принудительный сброс сессий у всех активных пользователей.
ForceResetSession
Сброс сессии текущего пользователя.
isOnline($user_id int)
возвращает true, если пользователь находится на сайте
getOnliners()
Получить список всех пользователей, которые сейчас на сайте. Интервал активности задается в настройках сайта. В случае, если он не указан - интервал берется из настроек сессий php
checkToken([$method string])
Проверить токен. В качестве параметра передается название метода, в массиве которого следует проверять токен. По умолчанию проверяется в массиве $_REQUEST. В случае неудачи прерывает выполнение программы.
isLoginExists($login string)
Проверяет существует ли указанный логин в БД
PassHash($pass, [$hashed_once boolean])
хэширование пароля. Если параметр $hashed_once имеет значение true, то пароль хэшируется однократно.
isGuest
возвращает true, если текущий пользователь не авторизован.
Всего комментариев: 0