Cration de comptes impossible depuis l'extrieur

Le wiki est donc compltement oprationnel avec les fonctionnalits
complmentaires suivantes :
 * Accs en lecture pour l'extrieur des pages notes CatgoriePagePublique
 * Cration de compte impossible  l'extrieur
 * Les droits d'criture sont toujours possible avec un compte wiki mme
l'extrieur.
 * N'importe qui peut dire qu'une page est publique - Le wiki limitera par
son principe les abus si ncessaire.
--
Nicolas

darcs-hash:20060105181229-72cb0-9fa2771b9fc8a43a095536c5313dec5d6b6bd52f.gz
This commit is contained in:
salles 2006-01-05 19:12:29 +01:00
parent 1856b481e6
commit 2ec00a7d9f

View file

@ -145,6 +145,18 @@ space between words. Group page name is not allowed.""") % wikiutil.escape(name)
# Save user profile # Save user profile
theuser = user.User(self.request) 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 # Require non-empty name
try: try:
theuser.name = form['username'][0] theuser.name = form['username'][0]