buli
2022-04-08 f1c525740c6a45b875d8ed96fb0ddb68c97ef3df
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/**
 * An apex page controller that exposes the site forgot password functionality
 */
public with sharing class ForgotPasswordController {
    public String username {get; set;}   
       
    public ForgotPasswordController() {}
    
      public PageReference forgotPassword() {
          boolean success = Site.forgotPassword(username);
          PageReference pr = Page.ForgotPasswordConfirm;
          pr.setRedirect(true);
          
          if (success) {              
              return pr;
          }
          return null;
      }
}