From 50f7bf717cfa9a01af925dd63e56c87d60647041 Mon Sep 17 00:00:00 2001 From: Dean Del Ponte Date: Mon, 2 Oct 2017 14:16:53 -0500 Subject: [PATCH] Issue-60: postResetUrl not working Documentation suggests to use grails.plugin.springsecurity.ui.forgotPassword.postResetUrl in order to set the URL after a password reset. For example: ---- grails.plugin.springsecurity.ui.forgotPassword.postResetUrl = '/reset' ---- In RegisterController the registerPostResetUrl variable looks for conf.ui.register.postResetUrl which should be conf.ui.forgotPassword.postResetUrl. https://github.com/grails-plugins/grails-spring-security-ui/blob/master/grails-app/controllers/grails/plugin/springsecurity/ui/RegisterController.groovy#L212 Updated `RegisterController.registerPostResetUrl` to be: ``` registerPostResetUrl = conf.ui.forgotPassword.postResetUrl ?: '' ``` --- .../grails/plugin/springsecurity/ui/RegisterController.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin/grails-app/controllers/grails/plugin/springsecurity/ui/RegisterController.groovy b/plugin/grails-app/controllers/grails/plugin/springsecurity/ui/RegisterController.groovy index de6bdfd6..e7c9caf3 100644 --- a/plugin/grails-app/controllers/grails/plugin/springsecurity/ui/RegisterController.groovy +++ b/plugin/grails-app/controllers/grails/plugin/springsecurity/ui/RegisterController.groovy @@ -209,7 +209,7 @@ class RegisterController extends AbstractS2UiController { registerEmailFrom = conf.ui.register.emailFrom ?: '' registerEmailSubject = conf.ui.register.emailSubject ?: '' registerPostRegisterUrl = conf.ui.register.postRegisterUrl ?: '' - registerPostResetUrl = conf.ui.register.postResetUrl ?: '' + registerPostResetUrl = conf.ui.forgotPassword.postResetUrl ?: '' successHandlerDefaultTargetUrl = conf.successHandler.defaultTargetUrl ?: '/' passwordMaxLength = conf.ui.password.maxLength instanceof Number ? conf.ui.password.maxLength : 64