Skip to content

change email address by user in selfservice #692

@Make66

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions