User Registration Form Redirect not working Craft 2.5 I'm using the following code but the redirect is not working. After the user registers it takes them back to the home page and not to volunteer/identity. I put a message on the homepage to display if the user is logged in and it appears that they are logged it at that point. This used to work before 2.5 on a different site that I haven't upgraded to 2.5. But now on this new install of 2.5 I can't get it to work.

Has anyone else experienced the same issues?

{% extends "_layout" %}

{% block content %}

&lt;form method="post" accept-charset="UTF-8"&gt;
    {{ getCsrfInput() }}
    &lt;input type="hidden" name="action" value="users/saveUser"&gt;
    &lt;input type="hidden" name="redirect" value="volunteer/identity"&gt;

    {% macro errorList(errors) %}
        {% if errors %}
            &lt;ul class="errors"&gt;
                {% for error in errors %}
                    &lt;li&gt;{{ error }}&lt;/li&gt;
                {% endfor %}
            &lt;/ul&gt;
        {% endif %}
    {% endmacro %}

    {% from _self import errorList %}

    &lt;label for="firstName"&gt;First Name&lt;/label&gt;
    &lt;input id="firstName" type="text" name="firstName" {% if account is defined %} value="{{ account.firstName }}"{% endif %}&gt;

    {% if entry is defined %}
        {{ errorList(account.getErrors('firstName')) }}
    {% endif %}

    &lt;label for="lastName"&gt;Last Name&lt;/label&gt;
    &lt;input id="lastName" type="text" name="lastName" required {% if account is defined %} value="{{ account.lastName }}{% endif %}"&gt;

    {% if entry is defined %}
        {{ errorList(account.getErrors('lastName')) }}
    {% endif %}

    &lt;label for="email"&gt;Email&lt;/label&gt;
    &lt;input id="email" type="text" name="email"
        {% if account is defined %} value="{{ account.email }}"{% endif %}&gt;

    {% if account is defined %}
        {{ errorList(account.getErrors('email')) }}
    {% endif %}

    &lt;label for="password"&gt;Password&lt;/label&gt;
    &lt;input id="password" type="password" name="password"&gt;

    {% if account is defined %}
        {{ errorList(account.getErrors('password')) }}
    {% endif %}

    &lt;button type="submit" class="button"&gt;Save and continue&lt;/button&gt;

&lt;/form&gt;

{% endblock %}


My config file looks like this:

return array(
    'devMode' =&gt; true,
    'useEmailAsUsername' =&gt; true,
    'autoLoginAfterAccountActivation' =&gt; true,
    'omitScriptNameInUrls' =&gt; true,
    'setPasswordPath' =&gt; array(
        'en' =&gt; 'account/setpassword'
    ),
);
For Craft 2.6, if a hidden redirect input is set, Craft will now follow it first and fallback to the activateAccountSuccessPath if it's not available.