WSO2 IS 5.10 在使用过期重置密码时设置自定义消息 link

WSO2 IS 5.10 Set custom message while using expired reset password link

我使用的是WSO2 IS 5.10版本。当我多次点击忘记密码时,之前的 link 会过期,只有最新的 link 会重定向到进入电子邮件页面。 如果我们点击之前的重置密码 link,但它已过期,它会被重定向到黑页。 我必须在页面中提供自定义内容,例如“Link 已过期”。 我们该怎么做。

单击密码重置 link 后,用户将被重定向到 https://<host>:<port>/accountrecoveryendpoint/confirmrecovery.do?<query-params>https://github.com/wso2/identity-apps/blob/master/apps/recovery-portal/src/main/webapp/password-recovery-confirm.jsp

有一个验证确认码和检查link是否过期的逻辑。 https://github.com/wso2/identity-apps/blob/bddc96bf2d805f86446847a8f30429c882581cfa/apps/recovery-portal/src/main/webapp/password-recovery-confirm.jsp#L61

注意:参考5.10.0的相关标签

在 IS-5.10.0 中,一旦您点击您的电子邮件中收到的过期密码重置 link,将显示以下错误消息,而不是空白页面。

如果应用此修复 https://github.com/wso2/identity-apps/pull/1663/files,您可以显示正确的错误消息 Invalid password reset link.