|
ColdBox Platform Version 2.6.4 | ||||
| FRAMES | |||||
WEB-INF.cftags.component
coldbox.system.FrameworkSupertype
coldbox.system.Plugin
coldbox.system.plugins.CookieStorage
public class CookieStorage
Cookie Storage plugin. It provides the user with a mechanism for permanent data storage using the cookie scope.
| Constructor Summary | |
|---|---|
init(any controller)
Constructor |
|
| Method Summary | |
|---|---|
private Any |
DecryptIt(string decValue)
Return decrypted value |
private Any |
EncryptIt(string encValue)
Return encypted value |
boolean |
deleteVar(string name)
Tries to delete a permanent cookie var |
boolean |
exists(string name)
Checks wether the permanent variable exists |
boolean |
getEncryption()
Get Encryption |
string |
getEncryptionAlgorithm()
Get EncryptionAlgorithm |
string |
getEncryptionEncoding()
Get EncryptionEncoding |
string |
getEncryptionKey()
Get EncryptionKey |
any |
getVar(string name, [any default=''])
Get a new permanent variable |
void |
setEncryption(boolean Encryption)
Set Encryption |
void |
setEncryptionAlgorithm(string EncryptionAlgorithm)
Set EncryptionAlgorithm |
void |
setEncryptionEncoding(string EncryptionEncoding)
Set EncryptionEncoding |
void |
setEncryptionKey(string EncryptionKey)
Set EncryptionKey |
void |
setVar(string name, any value, [numeric expires='0'], [boolean secure='false'], [string path=''], [string domain=''])
Set a new permanent variable |
| Methods inherited from class WEB-INF.cftags.component |
|---|
|
| Constructor Detail |
|---|
public init(any controller)
controller - coldbox.system.web.Controller| Method Detail |
|---|
private Any DecryptIt(string decValue)
decValue - string to be decryptedprivate Any EncryptIt(string encValue)
encValue - string to be encryptedpublic boolean deleteVar(string name)
name - The variable name to retrieve.public boolean exists(string name)
name - The variable name to retrieve.public boolean getEncryption()
public string getEncryptionAlgorithm()
public string getEncryptionEncoding()
public string getEncryptionKey()
public any getVar(string name, [any default=''])
name - The variable name to retrieve.default - The default value to set. If not used, a blank is returned.public void setEncryption(boolean Encryption)
Encryptionpublic void setEncryptionAlgorithm(string EncryptionAlgorithm)
EncryptionAlgorithmpublic void setEncryptionEncoding(string EncryptionEncoding)
EncryptionEncodingpublic void setEncryptionKey(string EncryptionKey)
EncryptionKeypublic void setVar(string name, any value, [numeric expires='0'], [boolean secure='false'], [string path=''], [string domain=''])
name - The name of the variable.value - The value to set in the variable, simple, array, query or structure.expires - Cookie Expire in number of days. [default cookie is session only = 0 days]secure - If browser does not support Secure Sockets Layer (SSL) security, the cookie is not sent. To use the cookie, the page must be accessed using the https protocol.path - URL, within a domain, to which the cookie applies; typically a directory. Only pages in this path can use the cookie. By default, all pages on the server that set the cookie can access the cookie.domain - Domain in which cookie is valid and to which cookie content can be sent from the user's system.
|
ColdBox Platform Version 2.6.4 | ||||
| FRAMES | |||||