]> git.evergreen-ils.org Git - Evergreen.git/commit
Prevent odd TPAC base URL redirect
authorDan Wells <dbw2@calvin.edu>
Fri, 9 Nov 2012 21:12:58 +0000 (16:12 -0500)
committerBill Erickson <berick@esilibrary.com>
Thu, 13 Feb 2014 22:06:58 +0000 (17:06 -0500)
commit51a4f25915899e592d876c8de08fe5d3751484e4
treeeb75ffe6f2ef6edd115c42d7493399297b4a6f0f
parentfbb73c7bcbcb32ec20ca828d1ba4154e045a762e
Prevent odd TPAC base URL redirect

As it stands, in a default install, if you browse to

http://yourserver.com/eg/opac

you are redirected to a login page, and if you login, you then get
to the 404 page. This behavior is caused by the fact that *any*
URLs which do not match a few select cases are assumed to be
"secure" resources, when in fact they might not even exist.

This commit catches any attempt to browse this 'base' and simply
redirects to the "home" page instead.

This addresses the most obvious and likely 404 of this type, but
we might consider catching some other cases (e.g. eg/opac/record/).
In addition (or as an alternative), we could also create a function
call which simply checks the validity of a URL before we ask the
user to login to see it.

Signed-off-by: Dan Wells <dbw2@calvin.edu>
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm