Skip to main content
Every now and again, I run into this situation where a user is sent a password reset link to a community site.  When I click on links like that in Chrome, it takes me to a page re-enter a new password. It apparently gets there by a server side redirect after reading the long string at the end of the login URL.  When the user clicks on a the link, regardless of whether it is the first time clicked on or not, it does not take them to the page asking for a new password.

 

My suspicion is that the behavior is related to some browser setting/plugin which blocks the redirect.   I would understand this if they had the problem clicking on the link again after the first time.  However, the problem only happens with some users and then, not very often.

 

 
16 answers
  1. Jan 25, 2019, 3:27 PM
    I found the solution. This is happening due to Third party Email scanner is accessing link so salesforce treats as one attempt and link expires. 

     

    A feature was released that is intended to help organizations overcome this type of external interference.  It is a Profile-based setting (under Password Policies) called "Don't immediately expire links in forgot password emails".

     

    The intent of this (non-Default) setting is to ensure (force) the reset Link to remain valid *until* the password is successfully reset. 

     

    In order to take advantage of it, admins must explicitly enable it for affected Profiles. 

     

    ===== 

     

    1. Identify an affected Profile to test. 

     

    2. Click Edit. 

     

    3. Scroll to "Password Policies". 

     

    4. Select "Don't immediately expire links in forgot password emails". 

     

    5. Save the change. 

     

    ===== 
  2. Mar 12, 2021, 6:37 PM
    For those who are experiencing this issue on Outlook, if the URL as presented by Outlook begins with something like 

     

    https://nam02.safelinks.protection.outlook.com/?url=<escaped_sfdc_url>

     

    then you may be able to do this, which worked for me:

    1. Copy the full URL (Careful not to accidentally click it!)
    2. In a browser developer console window, type: 
      window.open(unescape('<copied_url>'))
       

      But DON'T PRESS RETURN yet
    3. Delete everything in the copied URL up to (and including) 
      url=
    4. Press Enter

    This should open a new window on Salesforce where the link is not expired.

  3. Mar 3, 2019, 2:42 AM
    Oh my god, I was frustrated by the same issue- create a new user for our Community, and users would email me back, saying that the link was not working. Why wouldn't this be set for all profiles by default? It seems like it might be a common issue. "Don't immediately expire links in forgot password emails". 
  4. Dec 1, 2020, 8:37 PM
    I marked "Don't immediately expire links in forgot password emails" flag and the link sill send me to the login page, not new password page.
  5. Jan 25, 2019, 8:37 PM
    So the link remains valid until the password is reset or 3 days ?   This may also help with those users who clicked on the link and got distracted.
  6. Feb 17, 2018, 12:52 AM
    Fwiw, I've been facing the same issue for years with several different clients, and have never found a solution, and gave up trying to get Salesforce's help since it's not really reproducible.
  7. Aug 1, 2017, 4:51 PM
    as much as I appreciate the validation, I can't offer you much in the way of new information.  Maybe see if there is a way to clear a system level SalesForce cache (not a brower cache, something SalesForce side)?
  8. May 10, 2017, 2:14 AM
    Then try to follow these steps: Clear the browser cache and verify the browser setting whether this site is a block or not.
0/9000