Trying to achieve: Custom login on our SF Public Site page for a sub-set of users within our org. to access a form. Submitting the data would update a Case record. Each form would be one-time submission and reopening the form after submission would result in read-only content.
Clicking on it for the first time opens up a form with the Case record data. The user who opened the page would be submitting some data that would ultimately update the underlying Case record. If the user tries to reopen the URL, it would be read-only content of the submission.
For this Site page, we are trying implement some sort of authentication so that we can connect the Case record's audit fields to the user who accessed the URL.
- We are familiar that Site page come with a guest user profile, but, can we implement a custom login that reads unique ID data from a custom object?
- We are not going down the path of a Community for obvious reasons, budget issues. So, can we achieve the Case-User connectivity with the Site pages?
Any insights are most welcome.
Update: I am planning to take a path with complete custom login implementation using one custom object as back-end source for user authentication (storing username/password). Can someone suggest if there's a better way?