Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • core core
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 241
    • Issues 241
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • hubzillahubzilla
  • corecore
  • Issues
  • #1717
Closed
Open
Issue created Nov 29, 2022 by jSML4ThWwBID69YC@jSML4ThWwBID69YC

Accounts created with a Did2 id can't change their password.

Summary: An account created using a Did2 code instead of an email address is not able to change its password later.

How to test:

1: Do a clean installation of Hubzilla version 7.8.6 - 1253.

2: Disable email verification in the .htconfig.php file. Set: App::$config['system']['verify_email'] = 0;

3: Register a new account. Go through the process of verifying the Did2 code.

4: Once registered, and logged in, visit Settings -> Account. Attempt to update the password by entering the correct current password, and the new password twice.

Results: Password update fails with a 'Password verification failed' message.

Expected results: Password updates should work on accounts using a Did2 id instead of an email address.

Workaround: Update the database account table. Change the account_email value from the Did2 to a valid email address.

I don't know if changing the database table will cause any other issues. It noted for testing only.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking