I'm working with a Salesforce Customer Community and I was wondering if is possible, given a username and a password, check if this credential is good or not without invoking the Site.login() method.

I'm implementing a Visualforce Page on the Community where I collect that information:

  • Current Username
  • Password
  • New Username

If the user types the correct Current Username and Password, I will update its Current Username with the new one. This operation is exectued using the Guest User and for this reason I don't want to invoke the Site.login() method.

For this reason, I am looking for a method to check if the Username/Password are correct in order to complete the process.


  • 2
    You may want to read up on what an XY Problem is and explain this other process. Because the way you are going about it sounds questionable. – Adrian Larson May 2 '19 at 19:06
  • @AdrianLarson I have just updated the post. Let me know if now is clear. Thanks – vt89 May 2 '19 at 19:46
  • Site.login or its REST/SOAP equivalent is that method – identigral May 2 '19 at 20:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.