Enables you to login using your emailaddress.
Project description
What is betahaus.emaillogin?
The use of emailaddress are speading more and more but Plone does not have a convenient way to use a users registered email address to login.
betahaus.emaillogin makes it possible to login using the email address specified in the user profile.
Plone has a very powerful and modifiable authentication system called Pluggable Authentication Service (PAS). As the name suggest the system is pluggable and thus can easily be extended by third-party products such as this.
Installation
- buildout:
add betahaus.emaillogin entries to eggs and zcml in the appropriate buildout configuration file.
re-run buildout.
Install via portal_quickinstaller or Site Setup in plone
- buildout.eggnest:
copy this eggnest file to your eggnest directory
re-run buildout
Install via portal_quickinstaller or Site Setup in plone
How it works
betahaus.emaillogin is at installation put first in the list of extraction plugins. If an email address is specified and a corresponding user is found. The email address in the request is replaced with the username and then simulates failed extraction to continue normal login procedure.
Code repository: https://svn.plone.org/svn/collective/betahaus.emaillogin
Nestegg url: http://svn.plone.org/svn/collective/betahaus.emaillogin/buildout/src/betahaus.emaillogin.nestegg
Questions and comments to the author
Change history
0.1 (2009-05-13)
Added custom personalize_form.vpy to prevent changing an existing user’s e-mail address to one that already exists. [davisagli]
Avoid applying the custom import steps when other profiles are applied. [davisagli]
Duplicate email warning at install [mlundwall]
Check at registration to not allow multiple users with same email [mlundwall]
Moved to collective. [mlundwall]
Created recipe with ZopeSkel [Robin Harms Oredsson].
Contributors
Martin Lundwall, Author
Robin Harms Oredsson, Idea for this product.
David Glick, GenericSetup stuff and restrictions on changing email.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.