yesod/yesod-core
patrick brisbin 21cd47cc98
Add envClientSessionBackend, ENV-based session key
This can be useful if:

1. You can't rely on a persistent file system (e.g. Heroku)
2. Your application is open source (e.g. you can't commit the key)

By keeping a consistent value in the environment variable, your users will
have consistent sessions without relying on the file system.

Usage:

    makeSessionBackend _ = fmap Just $ envClientSessionBackend 120 "SESSION_KEY"
2014-11-25 11:15:13 -05:00
..
attic Added pong.hs 2013-03-17 12:48:11 +02:00
bench Merge yesod-routes into yesod-core entirely 2014-09-07 17:34:37 +03:00
static Add 'yesod-core/' from commit '982d6185bee75b078bee92bd8a2e8743707f1922' 2011-07-22 08:59:56 +03:00
test Improve etag supported fpco/stackage-server#29 #868 #869 2014-11-19 11:03:55 +02:00
Yesod Add envClientSessionBackend, ENV-based session key 2014-11-25 11:15:13 -05:00
.gitignore Add 'yesod-core/' from commit '982d6185bee75b078bee92bd8a2e8743707f1922' 2011-07-22 08:59:56 +03:00
bench.sh Remove a painful slowdown from randomIV 2011-11-25 15:11:15 +02:00
changelog.md Support time 1.5 2014-11-25 07:18:11 +02:00
helloworld.hs MonadHandler/MonadWidget 2013-03-17 10:10:39 +02:00
LICENSE Update license with MIT license 2012-04-29 09:38:45 +03:00
README.md README.md 2014-11-23 12:18:41 +02:00
Setup.lhs Add 'yesod-core/' from commit '982d6185bee75b078bee92bd8a2e8743707f1922' 2011-07-22 08:59:56 +03:00
test.hs hspec 1.3 2012-08-03 15:40:36 +03:00
yesod-core.cabal Add envClientSessionBackend, ENV-based session key 2014-11-25 11:15:13 -05:00

yesod-core

This is the main package for Yesod, providing all core functionality on which other packages can be built. It provides dispatch, handler functions, widgets, etc.

Yesod is well documented on its website.