diff --git a/intranet/Root.py b/intranet/Root.py index 43f0c41f..b215e3c0 100755 --- a/intranet/Root.py +++ b/intranet/Root.py @@ -139,7 +139,7 @@ def verifLogin(login = '', password = ''): if len(login.split('@')) > 1: login_club = login.split('@')[1] login = login.split('@')[0] - if not login.isalpha(): + if not login.replace("-","").isalpha(): raise Exception, "Bad password" adh = LDAP.search('uid=' + login)['adherent'][0] mdp_ok = adh.checkPassword(password)