New users who don't validate email are still at the database after validation timeout

Describe the issue or problem

New registrations/users who don’t validate email are still there after validation_timeout= 1 (1 day)
The user/account is disable but it was not deleted from the database.

I want to clarify what is the intend behavior of the software?
If it shall be deleted, it is not currently happening.

Related to:

Steps I took leading up to the issue

  1. Register a new user.
  2. Do not verify the email.
  3. After 1 day user is still there, the account in disable but it was not deleted from the database.

What application are you using?
OJS: 3.3.0.16

OS platform: Linux
PHP version: 8.1.28
Apache version: Apache
Database driver: mysql
Database server version: 5.5.68-MariaDB

Settings:
require_validation = 1
validation_timeout = 1

Hi @gkuhn,

The issue is resolved against 3.4.0, and we don’t plan to back-port it to 3.3.0.

Regards,
Alec Smecher
Public Knowledge Project Team