Felhasználói Cookie-kat kezelő Osztály
Located in /includes/Admin.inc (line 272)
Az új Cookie-k verziója
Az új Cookie-k neve
Az új Cookie készülésének időpontja, értékét egy time() függvénytől kapja
Mcrypt beállító tag, az új Cookie-k titkosításának tipusa
Az új Cookie-k lejárati ideje másodpercben megadva
Egy hónap: 2419200 (60*60*24*7*4)
A Cookie-k belső formázásáért felelős elválasztó karakter.
Mcrypt beállító tag, az új Cookie-k titkosításának kulcsa (állandóként az értéke a config file-ben megadva)
Mcrypt beállító tag, az új Cookie-k titkosításának módozata
Mcrypt tag, az új Cookie titkosítás leíróját tárolja (illetve hiba esetén false)
Az új Cookie-k ezen idő lejárta
után megújítják a lejárati idejüket, tehát új Cookie készül ezen idő lejárta és a lejárati idő($expiration) közötti időben
Fél hónap: 2419200/2
Felhasználói azonosító
A Cookie verziója
Constructor
Beállítja a mcrypt leíróját td-t majd ha meg van adva a user_id paraméter (tehát már van egy azonosított felhasználó) berakja az azonosítóját az új cookie példányba ha nincs id megadva megpróbálja azt a felhasználó COOKIE-jából kiolvasni ha ez nem sikerül beállítja a $user_id tulajdonságát false-ra
Készít egy 0 lejárati idejű üres cookie-t
Dekódoló metódus
Kódoló metódus
Készít egy formázott adattartalmat:
verzió, akt idő, user_id majd meghívja rá a titkosító függvényt és a kódolt tartalommal visszatér (ez fogja a cookie adattartalmát képezni)
A felhasználónak egy cookie-t állít be
Feltőlti a cookie példányt a felhasználói (cookie-ből származó) dekodólt adatokkal
Ellenőrzi hogy érvényes és megfelelő e a felhasználói
Cookie-ből vett adatok, amennyiben a cookie nem járt még le (expiration) de a megújítási határidőn (update_timer) már túlhaladt új cookie-t készít
Documentation generated on Fri, 18 Jan 2008 00:56:08 +0100 by phpDocumentor 1.3.0RC3