Loading
Experience Cloud
Sisällysluettelo
Valitse suodattimet

          Ei tuloksia
          Ei tuloksia
          Tässä on joitain hakuvinkkejä

          Tarkista avainsanojesi oikeinkirjoitus.
          Käytä yleisempiä hakutermejä.
          Laajenna hakua valitsemalla vähemmän suodattimia.

          Hae koko Salesforce-ohjeesta
          Apex-sisäänkirjautumisen ohjaimen mukauttaminen

          Apex-sisäänkirjautumisen ohjaimen mukauttaminen

          Salesforce tarjoaa helpon tavan mukauttaa sisäänkirjautumisprosessiasi Login Discovery -sivun avulla, jonka avulla voit tarjota salasanattoman sisäänkirjautumisen. Jos haluat kuitenkin hallita sisäänkirjautumisprosessiasi tarkemmin, voit muokata Apex-sisäänkirjautumisohjaimia ja käyttää mukautettuja Visualforce-sivuja.

          Vaaditut versiot

          Käytettävissä: Salesforce Classicissa ja Lightning Experiencessa
          Käytettävissä: Enterprise Edition-, Performance Edition-, Unlimited Edition- ja Developer Edition -versioissa
          Tarvittavat käyttöoikeudet
          Visualforce-sivujen luominen ja muokkaaminen: Sovelluksen mukautusoikeus
          Apex-luokkien muokkaaminen:

          Apex-laadintaoikeus

          JA

          Sovelluksen mukautusoikeus

          Voit mukauttaa oletusarvoisten, Kokemusten rakentajan ja Visualforce-sivujen sisäänkirjautumisprosessia näiden ohjeiden avulla. Jos käytät Login Discovery -sivua salasanattoman sisäänkirjautumisen toteuttamiseen ohjelmallisesti, katso lisätietoja kohdasta Sähköposti- tai puhelinnumeron rekisteröinti salasanattoman sisäänkirjautumisen kanssa.

          Lisätietoja sisäänkirjautumissivuista on kohdassa Kirjautumissivujen tyypit.

          1. Kirjoita Määritykset-valikon Pikahaku-kenttään Apex-luokat ja valitse sitten Apex-luokat.
          2. Napsauta CommunitiesLoginController vierestä Muokkaa.
          3. Lisää seuraava koodi.
            global PageReference forwardToCustomAuthPage() {
                    String startUrl = System.currentPageReference().getParameters().get('startURL');
                    return new PageReference(Site.getPathPrefix() + '/SiteLogin?startURL=' + EncodingUtil.urlEncode(startURL, 'UTF-8'));
                }
          4. Jos loit mukautetun sisäänkirjautumissivun, korvaa SiteLogin Visualforce-sivusi nimellä.
          5. Napsauta Tallenna.
          6. Napsauta CommunitiesLandingController vierestä Muokkaa.
          7. Lisää tämä koodi.
            public PageReference forwardToCustomAuthPage() {
                    String startUrl = System.currentPageReference().getParameters().get('startURL');
                    return new PageReference(Site.getPathPrefix() + '/SiteLogin?startURL=' + EncodingUtil.urlEncode(startURL, 'UTF-8'));
                }
          8. Jos loit mukautetun sisäänkirjautumissivun, korvaa SiteLogin Visualforce-sivusi nimellä.
          9. Napsauta Tallenna.
          10. Kirjoita Määritykset-valikon Pikahaku-kenttään Visualforce-sivut ja valitse Visualforce-sivut.
          11. Napsauta CommunitiesLogin vierestä Muokkaa.
          12. Lisää tämä ensimmäiselle koodiriville:
            action="{!forwardToCustomAuthPage}"
          13. Napsauta Tallenna.
          14. Napsauta CommunitiesLanding vierestä Muokkaa.
          15. Lisää tämä ensimmäiselle koodiriville:
            action="{!forwardToCustomAuthPage}"
          16. Napsauta Tallenna.
           
          Ladataan
          Salesforce Help | Article