Mercurial > public > src > rhodecode
comparison pylons_app/lib/auth.py @ 96:f24b9a2934cf
added is mercurial method in utils,
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sat, 24 Apr 2010 18:20:59 +0200 |
parents | 08707974eae4 |
children | d8eb7ee27b4c |
comparison
equal
deleted
inserted
replaced
95:a214462101d2 | 96:f24b9a2934cf |
---|---|
34 return False | 34 return False |
35 | 35 |
36 def authfunc(environ, username, password): | 36 def authfunc(environ, username, password): |
37 sa = meta.Session | 37 sa = meta.Session |
38 password_crypt = get_crypt_password(password) | 38 password_crypt = get_crypt_password(password) |
39 | |
40 try: | 39 try: |
41 user = sa.query(Users).filter(Users.username == username).one() | 40 user = sa.query(Users).filter(Users.username == username).one() |
42 except (NoResultFound, MultipleResultsFound, OperationalError) as e: | 41 except (NoResultFound, MultipleResultsFound, OperationalError) as e: |
43 log.error(e) | 42 log.error(e) |
44 user = None | 43 user = None |