\FASS_Session

Класс для работы с сессией

Summary

Methods
Properties
Constants
init()
isOpened()
loginCheck()
open()
closeIfAutoLogin()
switchToFASS()
switchFromFASS()
No public properties found
No constants found
getJoomlaJSessionInstance()
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

init()

init() : NULL

Инициализация работы с сессией, установка обработчиков.

Вызывается в коде init.php

Returns

NULL

isOpened()

isOpened() : boolean

Возвращает признак открытой сессии

Returns

boolean —

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

loginCheck()

loginCheck() : boolean

Проверка, открыта сессия или нет. Если не открыта, то пытается открыть

Returns

boolean —

Успех/Неудача

open()

open() : boolean

Открытие предыдущей сессии, если она еще не открыта.

Используется для метода self::loginCheck(), а также в исключительных случаях отложенного открытия сессии (при значении needLogin=0 у команды).

Returns

boolean —

Успех/Неудача

closeIfAutoLogin()

closeIfAutoLogin() : NULL

Закрытие сессии пользователя в том случае, если она была открыта автомтически.

Returns

NULL

switchToFASS()

switchToFASS() 

Переключить сессию с CMS на FASS

switchFromFASS()

switchFromFASS() 

Вернуть сессию с FASS на CMS

getJoomlaJSessionInstance()

getJoomlaJSessionInstance() 

Если есть синглтон-объект JSession, вернуть его, иначе не создавать и вернуть NULL