Loading...
 
Skip to main content
(Cached)

Overview of Cookies Used in Tiki


Here is the list of cookies along with whether they require user consent and their duration:

"Duration: default" means that it is a session cookie, and it will expire once the session ends.

  1. 1 comments.php

The cookies are set twice without consent.
Duration: default

  1. 2 tiki-discount.php

The cookies are set once without consent.
Duration: default

  1. 3 tiki-login.php

The cookies are set once without consent.
Duration: defined in $prefs'remembertime'

  1. 4 tiki-setup_base.php

The cookies are set twice without consent.
Duration 1: 1 year__
Duration 2: defined in $prefs'remembertime'__

  1. 5 tiki-setup.php

The cookies are set once, require consent, and get deleted as per the user's preference.

  1. 6 lib/tiki-js.js

The script creates a custom `setCookie` function with the following features:
- Checks if the cookie already exists to avoid duplication.
- Handles expiration by defaulting to one year or session cookies.
- Integrates consent management by using an alternative storage mechanism (`tiki-cookie-jar.php`) when cookies are not allowed. If the alternative fails, it falls back to setting cookies in the browser directly.
In this file, the cookies are set once without consent.
Duration: default

  1. 7 lib/tikiaccesslib.php

The cookies are set once.
Duration: default (likely does not require explicit consent as it is used for essential security purposes, e.g., CSRF protection).

  1. 8 lib/tikilib.php

The cookies are set once without consent.
Duration: 300 days

  1. 9 lib/userslib.php

This code deletes an existing cookie.

  1. 10 - lib/banners/bannerlib.php

The cookies are set once without consent.
Duration: 90 days (or until a specified date).

  1. 11 lib/ckeditor_tiki/tiki-ckeditor.js

The cookies are set three times without consent.
Duration: default

  1. 12 lib/comments/commentslib.js

The cookies are set three times without consent.
Duration: default

  1. 13 lib/jquery_tiki/tiki-admin.js

The cookies are set once without consent.
Duration: default

  1. 14 lib/jquery_tiki/tiki-connect.js

The cookies are set once without consent.
Duration: default

  1. 15 lib/jquery_tiki/tiki-jquery.js

The cookies are set eight times without consent.
Duration: default

  1. 16 lib/setup/cookies.php

The script sets cookies via `setcookie()` or stores them in `$_SESSION'tiki_cookie_jar'`.
When cookies are disabled without requesting explicit consent, the cookie duration is defined by the `$expire` parameter, defaulting to a session cookie if not specified.

  1. 17 lib/setup/javascript.php

The script sets cookies five times, does not request consent.
Duration: default

  1. 18 lib/smarty_tiki/BlockHandler/Tabset.php

The script sets the cookie once, does not request consent.
Duration: default

  1. 19 lib/soap/soaplib.php

The script sets cookies multiple times depending on the `$this->cookies` array, with the `allowCookies` variable suggesting that user consent is respected.
Duration: default

  1. 20 lib/soap/nusoap/nusoap.php

The script sets cookies multiple times via the `setCookie()` method, likely without explicit consent management within the method itself.
The cookies' duration is unspecified, defaulting to session cookies.

  1. 21 lib/tikihelp/menu/ftiens4.js

The script sets the cookie nine times, does not request consent.
Duration: default

  1. 22 templates/remarksbox.tpl

The cookies are set once without consent.
Duration: default

  1. 23 templates/tiki-editpage.tpl

The cookies are set once without consent.
Duration: default

  1. 24 templates/tiki-preview.tpl

The script sets cookies three times, does not request consent.
Duration: default

  1. 25 templates/tiki-view_forum.tpl

The script sets cookies twice, does not request consent.
Duration: default

  1. 26 tiki_tests/tiki-tests_record.php

The script sets cookies twice, does not request consent.
The cookies are session cookies (expire when the browser is closed).
Duration: default

  1. 27 tiki_tests/tikitestslib.php

The script sets cookies two times (to delete them by setting an expiration time in the past), does not request consent.
The cookies are set to expire immediately (`time() - 3600`).