[Zope-Checkins] CVS: Zope/lib/python/AccessControl - User.py:1.175

Toby Dickenson tdickenson@geminidataloggers.com
Thu, 2 Jan 2003 15:30:30 -0500


Update of /cvs-repository/Zope/lib/python/AccessControl
In directory cvs.zope.org:/tmp/cvs-serv12855/lib/python/AccessControl

Modified Files:
	User.py 
Log Message:
Implemented smarter-than-REMOTE_ADDR proposal. IP-based access controls now work through a proxy.

=== Zope/lib/python/AccessControl/User.py 1.174 => 1.175 ===
--- Zope/lib/python/AccessControl/User.py:1.174	Mon Dec 16 12:54:46 2002
+++ Zope/lib/python/AccessControl/User.py	Thu Jan  2 15:29:57 2003
@@ -1113,8 +1113,7 @@
     if request.has_key('REMOTE_HOST'):
         host=request['REMOTE_HOST']
 
-    if request.has_key('REMOTE_ADDR'):
-        addr=request['REMOTE_ADDR']
+    addr=request.getClientAddr()
 
     if not host and not addr:
         return 0