Download Install Tutorial Docs FAQ Tools WikiLicense Team IRC Planet Involvement Shop Book

Ticket #936 (defect)

Opened 9 months ago

Last modified 9 months ago

MySQL Session Support

Status: new

Reported by: guest Assigned to: no_mind
Priority: normal Milestone:
Component: sessions Keywords:
Cc: kkinder@gmail.com

I developed a module for CherryPy sessions. Here is how to use it:

"""
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())

Attachments

mysqlsession.py (5.6 kB) - added by guest on 06/24/09 13:40:46.
MySQL Session Module

Change History

06/24/09 13:40:46: Modified by guest

  • attachment mysqlsession.py added.

MySQL Session Module

06/24/09 13:41:06: Modified by guest

  • cc set to kkinder@gmail.com.

Hosted by WebFaction

Log in as guest/cpguest to create tickets