3

Using the mod_form_auth module in Apache HTTPD 2.4.3, I am looking for a way to have the user redirected to their original desired target after completing a login.

That is, if I have a

<Location /protected>
   ... form auth config here
</Location>

the user might browse to /protected/a, or to protected/b. In either case, they will be presented with the login form. However, as far as I can see, I must specific a single 'success' URL. I'm wondering if I'm missing some Apache feature that would allow me to, for example, cause the redirect to the login form go to something like:

https://login.html?origTarget=/protected/a

via some syntax on the AuthForLoginRequiredLocation statement?

bmargulies
  • 133
  • 6

1 Answers1

2

You need to use the AuthFormLocation directive.

The AuthFormLocation directive specifies the name of an HTML field which, if present, will contain a URL to redirect the browser to should login be successful.

MrWhite
  • 43,224
  • 4
  • 50
  • 90