Changeset 9263
- Timestamp:
- 10/07/10 21:20:29 (2 years ago)
- Files:
-
- accountmanagerplugin/trunk/acct_mgr/web_ui.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
accountmanagerplugin/trunk/acct_mgr/web_ui.py
r9260 r9263 515 515 def _do_login(self, req): 516 516 if not req.remote_user: 517 req.redirect(self.env.abs_href())517 self._redirect_back(req) 518 518 res = auth.LoginModule._do_login(self, req) 519 519 if req.args.get('rememberme', '0') == '1': … … 548 548 return user 549 549 return None 550 551 def _redirect_back(self, req):552 """Redirect the user back to the URL she came from."""553 referer = self._referer(req)554 if referer and not referer.startswith(req.base_url):555 # don't redirect to external sites556 referer = None557 req.redirect(referer or self.env.abs_href())558 559 def _referer(self, req):560 return req.args.get('referer') or req.get_header('Referer')561 550 562 551 def enabled(self):

