We tried to implement the Customer Portal and Sites together, but we encountered a problem when we deployed to production (works fine in sandbox).
This is the behavior we're seeing:
- Users log in with a customized login page that we built.
- After they login, they should be taken to a Change Password page (we're using the standard ChangePassword page). Instead, the standard Salesforce login page is displayed. Oddly, the URL seems to be the correct URL for the ChangePassword page:
<SITE_URL>/_ui/system/security/ChangePassword?retURL=<RET_URL>&fromFrontdoor=1&display=page&setupid=ChangePassword
- After logging in a second time, they go back to the same URL, and this time it displays the Change Password page. However, there are three fields displayed (Old Password, New Password, and Verify New Password), but since it is a new user, the old password should not be displayed.
The weird thing is that it is inconsistent across different browsers and machines -- and sometimes it just goes away, then it comes back. Do you have any idea on what the problem is? million thanks!