#936: MySQL Session Support
----------------------+---------------------------------------------------- -
Reporter: guest | Owner: no_mind
Type: defect | Status: new
Priority: normal | Milestone:
Component: sessions | Keywords:
----------------------+---------------------------------------------------- -
I developed a module for CherryPy sessions. Here is how to use it:
{{{
#!python
"""
Example code using mysqlsession.py
"""
from mysqlsession import MySQLSession
import cherrypy
import logging
logging.basicConfig(level=logging.DEBUG)
sessionInfo = {
'tools.sessions.on': True,
'tools.sessions.storage_type': "Mysql",
'tools.sessions.connect_arguments': {'db': 'sessions'},
'tools.sessions.table_name': 'session'
}
cherrypy.config.update(sessionInfo)
class HelloWorld:
def index(self):
v = cherrypy.session.get('v', 1)
cherrypy.session['v'] = v+1
return "Hello world! %s" % v
index.exposed = True
cherrypy.quickstart(HelloWorld())
}}}
--
Ticket URL: <http://www.cherrypy.org/ticket/936>
CherryPy <http://www.cherrypy.org>
CherryPy - a pythonic, object-oriented HTTP framework