summaryrefslogtreecommitdiffstats
path: root/larpe/plugins/site_authentication/ciril_net_rh.py
diff options
context:
space:
mode:
Diffstat (limited to 'larpe/plugins/site_authentication/ciril_net_rh.py')
-rw-r--r--larpe/plugins/site_authentication/ciril_net_rh.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/larpe/plugins/site_authentication/ciril_net_rh.py b/larpe/plugins/site_authentication/ciril_net_rh.py
index 417804c..51dea70 100644
--- a/larpe/plugins/site_authentication/ciril_net_rh.py
+++ b/larpe/plugins/site_authentication/ciril_net_rh.py
@@ -28,13 +28,13 @@ class CirilSiteAuthentication(SiteAuthentication):
success = False
return_content = redirect(self.host.get_return_url())
- regexp = re.compile(
- """javascript\:window\.open\('(/net_rh/accueil.php\?.*?)', '_blank'\)""",
- re.DOTALL | re.IGNORECASE)
- match = regexp.findall(data)
- if match:
+ regexp = re.compile("""window.open\('/net_rh/accueil.php\?(.+?)'\,'_blank'""",
+ re.DOTALL | re.IGNORECASE)
+ m = regexp.search(data)
+ if m:
success = True
- return_content = redirect(match[0])
+ link = "/net_rh/accueil.php?%s" % m.group(1)
+ return_content = redirect(link)
return success, return_content