Hello,
I have a project generated with PHPMaker 2026 using a database user table for authentication.
The existing passwords in the user table are not hashed.
When a user logs in successfully for the first time, PHPMaker 2026 automatically changes the password value in the database to a bcrypt hash, for example:
Before login:
MyPassword
After successful login:
$2y$13$...
The user did not change their password. The password field is being updated automatically during the login process.
In Advanced Settings, I currently have:
Password migration cutoff date: [empty]
Password algorithm: bcrypt
Password cost: 13
I need PHPMaker 2026 to authenticate users using the existing password values without modifying or updating the password field after successful login.
My questions are:
-
How can I disable this automatic password update/migration in PHPMaker 2026?
-
What exactly does Password migration cutoff date control?
-
Can this setting be used to prevent existing passwords from being automatically converted to bcrypt?
-
Is there a PHPMaker 2026 setting that allows successful login while leaving the existing password value unchanged?
I do not want to change the password algorithm. I only want to prevent PHPMaker 2026 from automatically updating the password field after login.
Thanks.