Skip to main content

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.


  • 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

  • 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.

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].


  • Martin Lundwall, Author

  • Robin Harms Oredsson, Idea for this product.

  • David Glick, GenericSetup stuff and restrictions on changing email.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

betahaus.emaillogin-0.1.tar.gz (18.5 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page