Changeset 9263
- Timestamp:
- Oct 7, 2010, 7:20:29 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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):
Note: See TracChangeset
for help on using the changeset viewer.