Changeset 4369
- Timestamp:
- 10/02/08 00:31:16 (3 months ago)
- Files:
-
- noanonymousplugin/0.11/noanonymous/filter.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
noanonymousplugin/0.11/noanonymous/filter.py
r4239 r4369 7 7 from trac.perm import PermissionError 8 8 from trac.admin.web_ui import AdminModule 9 from trac.config import ListOption 9 10 10 11 class NoAnonymousModule(Component): … … 18 19 19 20 def post_process_request(self, req, template, data, content_type): 21 22 paths =['/login', '/reset_password'] 23 20 24 try: 21 if req.authname == 'anonymous' and \ 22 not req.path_info.startswith('/login'): 25 if req.authname == 'anonymous': 26 for p in paths: 27 if req.path_info.startswith(p): 28 return template, data, content_type 29 23 30 # Anonymous user redirect to log in. 24 31 req.redirect(req.href.login()) … … 32 39 33 40 return template, data, content_type 34
