PHPMaker v2026.9.
I found an issue regarding the usage of Start Page feature, after switching back user from non-admin user to admin user, then some features in the target List Page is missing.
Let’s use demo2026 project file, and follow these steps to reproduce the issue:
-
Open demo2026 project file using PHPMaker v2026.
-
Click on Generate tab, then from Start page section, enter: myStartPage
-
Go to Global Code under Server Events, and put this following code:
function myStartPage() { if (IsLoggedIn()) { if (IsAdmin() || CurrentUserName() == "admin") { return "employeeslist"; } elseif (CurrentUserName() == "nancy") { return "orderslist"; } else { return "home"; } } else { return "login"; } } -
Re-generate ALL the script files, and clear cache the generated web application,
-
Login to the generated web application using username admin and password master,
-
System will redirect to the Employees List Page after successfully logged-in, as expected,
-
Click on Switch to nancy from the Employees List page,
-
System will redirect to the Orders List page, and it displays the success message
You have switched to 'nancy', as expected, -
Now let’s switch back to admin user again, then system will redirect to the Orders List page (instead of Employees List page if we see the logic from myStartPage function above), and also another issue is… we do not see the Search Panel and also the Breadcrumb Links above the table in that List Page…
-
If we browse to the next page, then all those parts above will appear again:

