equal
deleted
inserted
replaced
495 def register_user(self, login, password, email=None, **kwargs): |
495 def register_user(self, login, password, email=None, **kwargs): |
496 """check a user with the given login exists, if not create it with the |
496 """check a user with the given login exists, if not create it with the |
497 given password. This method is designed to be used for anonymous |
497 given password. This method is designed to be used for anonymous |
498 registration on public web site. |
498 registration on public web site. |
499 """ |
499 """ |
|
500 # XXX should not be called from web interface |
500 session = self.internal_session() |
501 session = self.internal_session() |
501 # for consistency, keep same error as unique check hook (although not required) |
502 # for consistency, keep same error as unique check hook (although not required) |
502 errmsg = session._('the value "%s" is already used, use another one') |
503 errmsg = session._('the value "%s" is already used, use another one') |
503 try: |
504 try: |
504 if (session.execute('CWUser X WHERE X login %(login)s', {'login': login}) |
505 if (session.execute('CWUser X WHERE X login %(login)s', {'login': login}) |