buli
2022-05-09 0953b3b5fcf19c627c6479a6b86648df653c40db
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;
      }
}