Salesforce Sites-inlog- en registratie-instellingen beheren
Laat gebruikers zich registreren bij en inloggen bij uw portal vanaf uw openbare Salesforce-site. Gebruikers die bijvoorbeeld door een ideeënsite bladeren, kunnen zich rechtstreeks vanaf die site registreren en inloggen. Als geauthenticeerde gebruikers kunnen die gebruikers vervolgens stemmen, opmerkingen toevoegen en deelnemen aan de ideeëncommunity. Wanneer gebruikers met succes inloggen, kunnen ze de openbare site verlaten en naadloos de daaraan gekoppelde portal binnengaan.
Vereiste editions
| Beschikbaar in: zowel Salesforce Classic als Lightning Experience |
| Beschikbaar in: Developer, Enterprise, Performance en Unlimited Edition |
| Benodigde gebruikersmachtigingen | |
|---|---|
| Als u Salesforce Sites wilt maken en bewerken: | Toepassing aanpassen OF Omgevingen maken en instellen |
De licentie Officiële website-portalgebruikers met groot volume is specifiek ontwikkeld voor gebruik bij Salesforce-sites. Vanwege de ontwikkeling voor grote volumes is dit een rendabele oplossing voor gebruik bij Salesforce-sites.
Salesforce-sites bieden ingebouwde registratie- en inloglogica. Standaard Visualforce-pagina's met het Lightning Platform-merk zijn gekoppeld aan registratie, inloggen, vergeten wachtwoorden en het wijzigen van wachtwoorden. U kunt deze pagina's wijzigen of vervangen door uw eigen pagina's.
Standaard worden de volgende inlog- en registratiepagina's geleverd:
| Naam pagina | Beschrijving |
|---|---|
| SiteLogin | Standaard inlogpagina. Wordt gebruikt voor het inloggen van gebruikers bij de gekoppelde portal vanaf uw Salesforce-site. |
| SiteRegister | Standaard registratiepagina. Wordt gebruikt voor het registreren van gebruikers voor de gekoppelde klantportal vanaf uw Salesforce-site. |
| SiteRegisterConfirm | Standaard registratiebevestigingspagina. De pagina die gebruikers zien na een geslaagde registratie bij de gekoppelde klantportal. |
Het ingebouwde inlogproces:
- Controleert of de site is ingeschakeld voor inloggen
- Controleert of de gebruiker een geldige gebruiker van de site is
- Staat gebruikers toe om vervallen wachtwoorden opnieuw in te stellen
Het ingebouwde registratieproces:
- Controleert de gegevens van de nieuwe gebruikers op basis van die van bestaande gebruikers voor de klantportal die aan de site is gekoppeld
- Controleert of er voor de nieuwe gebruiker al een contactpersoon bestaat
- Als er nog geen contactpersoon bestaat, maakt u er een en koppelt u deze aan de account voor de site.
Belangrijk Wanneer u een contactpersoon koppelt aan een account voor de site, moet u de SiteRegisterController bijwerken met de account-ID. - Schakelt de klantportal in voor de nieuwe gebruiker en verzendt een bevestigingsbericht per e-mail
- Laat gebruikers optioneel wachtwoorden maken op de registratiepagina, waardoor het standaard bevestigingsproces per e-mail wordt vermeden
createPersonAccountPortalUser Apex methode. Gebruik createPersonAccountPortalUser om een persoonsaccount te maken met behulp van het standaardrecordtype dat is gedefinieerd voor het gastgebruikersprofiel, of met een opgegeven recordtype en schakel deze in voor de portal van de site. Persoonsaccounts kunnen alleen worden ingeschakeld als portalgebruikers met groot volume.-
Nadat u een contactpersoon aan uw site hebt gekoppeld voor het ingebouwde registratieproces, werkt u de SiteRegisterController bij met de account-ID.
- Geef vanuit Set-up Apex-klassen op in het vak Snel zoeken en selecteer vervolgens Apex-klassen.
- Klik op Bewerken naast SiteRegisterController.
-
Zoek de
private static Id PORTAL_ACCOUNT_ID = '<Account_ID>';en voeg de ID in voor de account die u aan nieuwe gebruikers wilt koppelen.De regel zou er als volgt uit moeten zien:private static Id PORTAL_ACCOUNT_ID = '001DoooooolQpyk'; - Sla uw wijzigingen op.
-
Openbaar inloggen en openbare registratie inschakelen voor uw portal.
- Geef vanuit Set-up Sites op in het vak Snel zoeken en selecteer vervolgens Sites.
- Klik op de naam van de site.
- Klik op Instellingen voor inloggen.
- Klik op Bewerken.
-
Selecteer in de lijst Inloggen inschakelen voor een aan uw site te koppelen portal. Voor de te kiezen portal moet de optie Inloggen ingeschakeld zijn geselecteerd. Tevens moet u voor klantportals de optie Zelfregistratie ingeschakeld selecteren. Salesforce-sites maakt gebruik de volgende portalinstellingen:
- Uitlog-URL wordt gebruikt als u gebruikers naar een specifieke pagina wilt laten gaan wanneer ze uitloggen. Als u deze waarde blanco laat, worden gebruikers omgeleid naar de pagina die is opgegeven in het veld Hoofdpagina actieve site van uw site.
- Verloren-wachtwoordsjabloon wordt gebruikt voor het proces van vergeten wachtwoord.
- Koptekst, Voettekst, Logo en Inlogbericht worden gebruikt voor het uiterlijk van de pagina's IdeasHome en AnswersHome.
- Bij klantportals geldt het volgende:
- Nieuwe-gebruikerssjabloon wordt gebruikt bij zelfregistratie als er geen wachtwoord is opgegeven.
- Standaardlicentie nieuwe gebruiker, Standaardrol nieuwe gebruiker en Standaardprofiel nieuwe gebruiker worden gebruikt voor zelfregistratie.
-
Selecteer een pagina Wachtwoord wijzigen.
Er wordt een standaardpagina geleverd, maar u kunt in plaats daarvan uw eigen pagina kiezen met behulp van het opzoekveld.
-
Selecteer Toegang tot standaard Salesforce-pagina's toestaan als u wilt dat geauthenticeerde gebruikers toegang hebben tot standaard Salesforce-pagina's volgens de instellingen van hun toegangsregelingen.
Deze instelling is standaard ingeschakeld. Als u deze instelling uitschakelt, hebben geauthenticeerde gebruikers geen toegang tot standaard Visualforce-pagina's, ook als ze volgens de instellingen van hun toegangsregelingen wel hebben.
- Het veld Beveiligd webadres toont de unieke Salesforce Sites-URL voor deze site bij het gebruik van SSL.
- Sla uw werk op.
U kunt Sites ook inschakelen om uw identiteitsleverancier te gebruiken voor Single Sign-On.

