Skip to content

change email address by user in selfservice #692

Description

@Make66

When using email address as primary username with
fillEmailWithUsername = 1 validation { username.required = 0 email.uniqueInDb = 1
I guess there is currently no plugin for the user to change his email address by selfservice (which I was told to be a requirement by law)
The plugin must:

  • provide a form for new email
  • ask for a valid password to allow change of email (optional)
  • assure uniqueness in db
  • let user confirm email with an system created email message to the new address
  • send an email to user after succesfull email address change
  • to prevent user of self-lock out, a second email address may be part of the user profile (optional)

There is currently a feature to allow/disallow the change of email address, but not without admin intervention. (as I see it)

I would like to code the plugin and send a pull request.
Which features would you see useful and what should I take care of?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions