comparison roundup/cgi/client.py @ 2724:7b1c440dba92

fix lookup of REMOTE_USER [SF#1002923]
author Richard Jones <richard@users.sourceforge.net>
date Thu, 07 Oct 2004 23:13:11 +0000
parents edaa8ba86bd0
children 9605965569b0
comparison
equal deleted inserted replaced
2723:673851f3fc0c 2724:7b1c440dba92
1 # $Id: client.py,v 1.187 2004-08-02 22:41:12 richard Exp $ 1 # $Id: client.py,v 1.188 2004-10-07 23:13:11 richard Exp $
2 2
3 """WWW request handler (also used in the stand-alone server). 3 """WWW request handler (also used in the stand-alone server).
4 """ 4 """
5 __docformat__ = 'restructuredtext' 5 __docformat__ = 'restructuredtext'
6 6
359 359
360 # make sure we have the session Class 360 # make sure we have the session Class
361 self.clean_sessions() 361 self.clean_sessions()
362 sessions = self.db.getSessionManager() 362 sessions = self.db.getSessionManager()
363 363
364 user = 'anonymous'
365
366 # first up, try the REMOTE_USER var (from HTTP Basic Auth handled 364 # first up, try the REMOTE_USER var (from HTTP Basic Auth handled
367 # by a front-end HTTP server) 365 # by a front-end HTTP server)
368 try: 366 if self.env.has_key('REMOTE_USER'):
369 user = os.getenv('REMOTE_USER') 367 user = self.env['REMOTE_USER']
370 except KeyError: 368 else:
371 pass 369 user = 'anonymous'
372 370
373 # look up the user session cookie (may override the REMOTE_USER) 371 # look up the user session cookie (may override the REMOTE_USER)
374 cookie = self.cookie 372 cookie = self.cookie
375 if (cookie.has_key(self.cookie_name) and 373 if (cookie.has_key(self.cookie_name) and
376 cookie[self.cookie_name].value != 'deleted'): 374 cookie[self.cookie_name].value != 'deleted'):

Roundup Issue Tracker: http://roundup-tracker.org/