1.1 --- a/XSLForms/Resources/Login.py Mon Nov 19 00:16:57 2007 +0000
1.2 +++ b/XSLForms/Resources/Login.py Mon Nov 19 00:18:17 2007 +0000
1.3 @@ -25,7 +25,6 @@
1.4 import XSLForms.Resources.WebResources
1.5
1.6 import WebStack.Resources.LoginRedirect # LoginRedirectResource
1.7 -import WebStack.Resources.Login # get_target
1.8
1.9 class LoginResource(XSLForms.Resources.WebResources.XSLFormsResource):
1.10
1.11 @@ -104,17 +103,17 @@
1.12 password = logelem.getAttribute("password")
1.13
1.14 if self.authenticator.authenticate(trans, username, password):
1.15 - app, path, qs = WebStack.Resources.Login.get_target(trans)
1.16 + app = parameters.get("app", [""])[0]
1.17
1.18 # Either redirect or switch to the success template.
1.19
1.20 if self.use_redirect:
1.21 - trans.redirect(app + trans.encode_path(path) + qs)
1.22 + trans.redirect(app)
1.23 else:
1.24 template_name = "success"
1.25 doc = form.new_instance("success")
1.26 successelem = doc.xpath(self.path_to_success_element)[0]
1.27 - successelem.setAttribute("location", app + trans.encode_path(path) + qs)
1.28 + successelem.setAttribute("location", app)
1.29 else:
1.30 error = doc.createElement("error")
1.31 logelem.appendChild(error)