Commit 1be006937c650df3dc1bac52b6af07433e086950
1 parent
87fb3aff
KTS-1475
"Prevent anonymous from saving search parameters" Verified and applied patch. Reviewed By: Conrad git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@6192 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
5 additions
and
0 deletions
search/booleanSearch.php
| @@ -112,6 +112,11 @@ class BooleanSearchDispatcher extends KTStandardDispatcher { | @@ -112,6 +112,11 @@ class BooleanSearchDispatcher extends KTStandardDispatcher { | ||
| 112 | exit(0); | 112 | exit(0); |
| 113 | } | 113 | } |
| 114 | 114 | ||
| 115 | + if ($this->oUser->isAnonymous()) { | ||
| 116 | + $this->errorRedirectTo('performSearch', _kt('Cannot save searches as anonymous user'), sprintf('boolean_search_id=%s', $sSearch)); | ||
| 117 | + exit(0); | ||
| 118 | + } | ||
| 119 | + | ||
| 115 | $datavars = $_SESSION['boolean_search'][$sSearch]; | 120 | $datavars = $_SESSION['boolean_search'][$sSearch]; |
| 116 | if (!is_array($datavars)) { | 121 | if (!is_array($datavars)) { |
| 117 | $datavars = unserialize($datavars); | 122 | $datavars = unserialize($datavars); |