Skip to content

Saving a BE user record does not update the fields tx_cfgoogleauthenticator_enabled and tx_cfgoogleauthenticator_secret #520

@jaumepresaspuig

Description

@jaumepresaspuig

Bug report

Description:

Saving a BE user record does not update the fields tx_cfgoogleauthenticator_enabled and tx_cfgoogleauthenticator_secret.

Steps to reproduce:

  1. Go to Backend users
  2. Click on the edit button of a BE user
  3. Go to the Google Authenticator tab
  4. Check the Enable Google Authenticator
  5. Save the record

Expected results:

The Enable Google Authenticator field stays checked

Actual results:

The Enable Google Authenticator field is not checked, the fields tx_cfgoogleauthenticator_enabled and tx_cfgoogleauthenticator_secret in the table be_users are not updated.

Environment

TYPO3 CMS 8.7.46
DDEV linux container 1.16.5
Nginx 1.18.0
PHP 7.3.31

Notes:

If I update directly the fields tx_cfgoogleauthenticator_enabled (1) and tx_cfgoogleauthenticator_secret (with the secret key provided when enabling Enable Google Authenticator) in the table be_users the BE loggin works as expected entering the authentication code, so the issue here is that the database is not updated when saving the record and the authentication code is never required.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions