cookie

Cookie management utilities with security features.

Functions

Function
Description
Example

set

Creates a cookie with specified properties

dphelper.cookie.set({name: 'user', value: 'john', time: 365})

get

Retrieves a cookie value by name

dphelper.cookie.get('user')

delete

Deletes a cookie by name

dphelper.cookie.delete('user')

removeAll

Clears all cookies

dphelper.cookie.removeAll()

Description

Complete cookie management:

  • Create - Set cookies with expiration, path, security

  • Read - Get cookie values

  • Delete - Remove specific or all cookies

  • Security - SameSite, Secure flags for CSRF protection

Usage Examples

Setting Cookies

Reading Cookies

Deleting Cookies

Complete Example

Security Features

  • SameSite - Default 'Lax' for CSRF protection

  • Secure - Automatic on HTTPS

  • Value Encoding - URL encoding to prevent injection

Details

  • Author: Dario Passariello

  • Version: 0.0.2

  • Creation Date: 20210101

  • Last Modified: 20240613

  • Environment: Client-side only (browser)


Automatically generated document

Last updated