Mercurial > kallithea
view docs/index.rst @ 5690:2c3941817a8e
auth: authenticate using either username or email address
Use User.get_by_username_or_email() in get_user.
In authenticate(), update username if get_user succeeds.
The point of this change is that the web login is a complex thing that
includes, apart the authentication itself, form validation and a bunch of
other things.
This change on its own makes it possible to authenticate a user using its email
address, but that on its own isn't enough for web login or git/hg auth.
author | Andrew Shadura <andrew@shadura.me> |
---|---|
date | Sat, 30 Jan 2016 16:36:26 +0100 |
parents | ed2fb6e84a02 |
children | 60f9840c8df1 |
line wrap: on
line source
.. _index: ####################### Kallithea Documentation ####################### **Readme** .. toctree:: :maxdepth: 1 readme **Installation** .. toctree:: :maxdepth: 1 overview installation installation_win installation_win_old installation_iis setup installation_puppet **Usage** .. toctree:: :maxdepth: 1 usage/general usage/vcs_support usage/locking usage/statistics **Administrator's guide** .. toctree:: :maxdepth: 1 usage/email usage/performance usage/backup usage/debugging usage/troubleshooting **Development** .. toctree:: :maxdepth: 1 contributing changelog **API** .. toctree:: :maxdepth: 1 api/api api/models Other topics ************ * :ref:`genindex` * :ref:`search` .. _virtualenv: http://pypi.python.org/pypi/virtualenv .. _python: http://www.python.org/ .. _django: http://www.djangoproject.com/ .. _mercurial: http://mercurial.selenic.com/ .. _bitbucket: http://bitbucket.org/ .. _subversion: http://subversion.tigris.org/ .. _git: http://git-scm.com/ .. _celery: http://celeryproject.org/ .. _Sphinx: http://sphinx.pocoo.org/ .. _vcs: http://pypi.python.org/pypi/vcs