Some time we need to override Salesforce community login page in that case we need to to write custom code to create user , login, forget password etc. For that we can use the below salesforce predefined function :-
Login Function :-
If we need to login in salesforce community then
we can use below function :-
Site.login(username,
password, null);
Create User :-
We can create two type for user for salesforce
community :-
1) Portal user
2) Person Account Portal User
Please use below code to create simple portal
user :-
String accountId =
PORTAL_ACCOUNT_ID;
String userId =
Site.createPortalUser(u, accountId, password);
Please use below code to create Person Account
Portal user :-
String ownerId =
OWNER_ID;
String userId =
Site.createPersonAccountPortalUser(u, ownerId, password);
Change Password :-
public
static System.PageReference changePassword(String newpassword, String
verifynewpassword, String opt_oldpassword);
Forget Password :-
public
static Boolean forgotPassword(String username);
Related link for all Site Method :-
https://www.salesforce.com/us/developer/docs/apexcode/Content/apex_classes_sites.htm
Thanks,
Amit Chaudhary
Email :- amit.salesforce21@gmail.com
Email :- amit.salesforce21@gmail.com
No comments:
Post a Comment