Skip to content

drfloob/elli_cookie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

25 Commits

Repository files navigation

elli_cookie

A library application for reading, setting, and otherwise managing cookies in elli.

Usage

See the large test set in elli_cookie for a more thorough set of usage examples.

Basic Cookie Management and Cookie Option Settings

%% in an elli callback modulehandle(Req, _) ->Cookies=elli_cookie:parse(Req), %% retrieve a cookie value ..._PublicKey=elli_cookie:get("key", Cookies), %% ... and do something with it%% create new cookie for domain www.example.com that expires in 2 weeksFizzCookie=elli_cookie:new("fizz", "buzz", [elli_cookie:domain("www.example.com"), elli_cookie:expires({2, weeks})]), %% delete key cookieDeleteKeyCookie=elli_cookie:delete("key"), %% return response with cookies{ok, [DeleteKeyCookie, FizzCookie], "key deleted; fizz set"}.

About

HTTP Cookie utility for the elli Erlang web server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages