# HG changeset patch # User paulb # Date 1095613926 0 # Node ID ab1a88c314a5e0feccf042d28bee4ccc2df179a0 # Parent f1a8001208e8b3f46bd222ac9aa7b07df486daa8 [project @ 2004-09-19 17:12:06 by paulb] Fixed user support. diff -r f1a8001208e8 -r ab1a88c314a5 WebStack/Zope.py --- a/WebStack/Zope.py Sun Sep 19 17:09:23 2004 +0000 +++ b/WebStack/Zope.py Sun Sep 19 17:12:06 2004 +0000 @@ -10,6 +10,7 @@ from Helpers import Environment from Helpers.Request import Cookie, get_body_field, filter_fields from Helpers.Response import ConvertingStream +from Helpers.Auth import UserInfo import cgi class Transaction(Generic.Transaction): @@ -244,8 +245,12 @@ if self.user is not None: return self.user + + auth_header = self.request._auth + if auth_header: + return UserInfo(auth_header).username else: - return self.request.environ.get("REMOTE_USER") + return None def get_cookies(self):