diff --git a/wiki/userform.py b/wiki/userform.py index adb604a5..b14a5ca5 100644 --- a/wiki/userform.py +++ b/wiki/userform.py @@ -144,7 +144,19 @@ space between words. Group page name is not allowed.""") % wikiutil.escape(name) else: # Save user profile theuser = user.User(self.request) - + + #### HACK SAUVAGE + import sys + sys.path.append('/usr/scripts/gestion/') + from iptools import is_crans + + if not is_crans(self.request.remote_addr): + return _(u"""Création de compte impossible. +Pour des raisons de sécurité, la fonction de création d'un compte n'est +possible que depuis la zone CRANS.""") + + #### FIN DU HACK + # Require non-empty name try: theuser.name = form['username'][0]