Skip to content

SettingsController::actionGdprDelete() throws 403 for socialnetworked Users #568

Description

@edegaudenzi

What steps will reproduce the problem?

  1. Log in and connect the same user with multiple SocialNetworks, I'm using o365 and a custom one, but it should affect all of them.
  2. Then go to My Account -> Privacy -> Delete My Account -> Delete
  3. It'll ask for a password; the password is the Yii2 one, which is random(?) if you created the user through a social network. You'll then need to 'forgot password' for your user and once you've finished, start again from step 1
  4. Type the password and press 'Delete', a big 403 appears (and the user is not GDPR deleted)

This screenshot should visually show what's above
image

What is the expected result?

User gets GDPR deleted

What do you get instead?

403 and User doesn't get GDPR deleted

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