This repository has been archived by the owner on Dec 3, 2020. It is now read-only.
Nali.Cookie
4urbanoff edited this page Nov 27, 2014
·
2 revisions
Объект предназначен для работы с Cookie браузера, доступен внутри любого объекта клиентской части приложения как @Cookie
-
set( name, value, [ options ] ) устанавливает cookie с именем name и значением value, третьим необязательным аргументом принимает объект опций:
- live - время жизни cookie в днях, по умолчанию время жизни сессии
- domain - домен, на котором доступно cookie. По умолчанию текущий домен. Допустимо указывать текущий домен site.ru и его поддомены, например forum.site.ru. Если указать специальную маску .site.ru, то cookie будет доступно на сайте и всех его поддоменах.
- path - путь, внутри которого будет доступ к cookie. Если не указать, то cookie будет доступна на всех разделах сайта.
- secure - boolean, по умолчанию false, если true то сookie можно передавать только по https
-
get( name ) возвращает значение cookie с именем name либо null, если cookie с таким именем не существует
-
remove( name ) удаляет cookie с именем name
@Cookie.set 'user_id', 1,
live: 10
domain: '.site.com'
path: '/forum'
secure: true
# будет создана cookie с именем user_id, значением '1'
# временем жизни 10 дней, для домена site.com и всех его поддоменов
# доступная по пути /forum и всем путям ниже него
# передающаяся только по https
@Cookie.get 'user_id'
# -> 1
# будет получено значение ранее установленной cookie
@Cookie.remove 'user_id'
# cookie с именем user_id будет удалена
- Начало работы
- Структура приложения
- Основные компоненты
- Клиентская часть
- Серверная часть