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

Changeset 1584

Show
Ignore:
Timestamp:
12/29/06 06:10:40
Author:
lawouach
Message:

Backport fix to get rid of thread_data. This may need to be documented for applications relying on the value being set. Instead they should now use request.user

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/cherrypy-2.x/cherrypy/filters/sessionauthenticatefilter.py

    r1519 r1584  
    2828    def before_main(self): 
    2929        cherrypy.request.user = None 
    30         cherrypy.thread_data.user = None 
    3130 
    3231        conf = cherrypy.config.get 
     
    4948            cherrypy.session[session_key] = None 
    5049            cherrypy.request.user = None 
    51             cherrypy.thread_data.user = None 
    5250            if login and on_logout: 
    5351                on_logout(login) 
     
    8785         
    8886        # Everything is OK: user is logged in 
    89         if load_user_by_username and not cherrypy.thread_data.user: 
     87        if load_user_by_username and not cherrypy.request.user: 
    9088            username = temp_user or cherrypy.session[session_key] 
    9189            cherrypy.request.user = load_user_by_username(username) 
    92             cherrypy.thread_data.user = cherrypy.request.user 

Hosted by WebFaction

Log in as guest/cpguest to create tickets