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

Changeset 1323

Show
Ignore:
Timestamp:
09/02/06 17:42:11
Author:
fumanchu
Message:

session_auth really should NOT use thread_data.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/cherrypy/lib/cptools.py

    r1322 r1323  
    210210         
    211211        # Everything is OK: user is logged in 
    212         tdata = cherrypy.thread_data 
    213         if not tdata.user: 
    214             tdata.user = request.user = self.load_user_by_username(username) 
     212        if not request.user_data: 
     213            request.user_data = self.load_user_by_username(username) 
    215214     
    216215    def run(self): 
    217216        request = cherrypy.request 
    218         request.user = None 
    219         cherrypy.thread_data.user = None 
     217        request.user_data = None 
    220218         
    221219        path = request.path 
    222220        if path.endswith('login_screen'): 
    223             # pass and let the normal handler work 
    224221            return self.login_screen() 
    225222        elif path.endswith('do_login'): 

Hosted by WebFaction

Log in as guest/cpguest to create tickets