You need to sign in to do that
Don't have an account?
Session in Visualforce
Hi
I have made a website using the free domain of site.com and I have used the default SiteLogin functionality which redirects to my custom visualforce pages on successful login. I am facing the following issues:-
1. As soon as I login, I want my user session to start unless I logout. While I am in my session, I want my respective Customer Portal username to be available as a global variable which can be used across all Visualforce pages. Is this possible? Even if I am able to maintain session for a single user, even that will be enough for me according to my requirements.
2. I have made multiple Customer Portal users through SiteRegister visualforce page, but no matter which user logs in, current user is the default user and administrator of the force.com account.
Can you please provide me a code through which after a user logs in, his session is maintained across all visualforce pages till he logs out. While he is logged in, the current user is the user who is logged and not the user of force.com developer account.
3. Since my homepage of my site is login page, I don't want users to access my other custom visualforce pages unless they are logged in. The problem is, I am able to successfully log in but all my visualforce pages can be accessed by just appending the URL of my Site.com domain irrespective of the fact that a user is logged in or not. I want my site to check if a customer portal user is logged in before providing access to all the visualforce pages in my website.
4. I also have a small doubt. Why isn't the Logout link displayed if I open the page through Site.com and is visible if I open by https://c.ap1.visual.force.com/apex/ChangePassword?
Pls. help!
Finally got a solution :)
For all those people who want to register and free force.com site and maintain a session for users, I request you to first create a fresh developer.force.com account even if you have one and follow the following steps.
WORDS OF WISDOM
Instead of finding out why the problem is occurring in your existing portal and debugging it, create a new one and copy all your objects through workbench, copy and paste visualforce pages and apex classes to your new force.com account.
STEPS