fixed handleAuthorization method in baseclass portal to prevent an authloop

pull/69/head
s0nder 2023-01-17 19:34:03 +01:00
parent a0691e82e7
commit 733eb74fef
1 changed files with 8 additions and 8 deletions

View File

@ -81,15 +81,15 @@ abstract class Portal
*/ */
protected function handleAuthorization() protected function handleAuthorization()
{ {
if (isset($this->request->target)) { if ($this->isClientAuthorized($_SERVER['REMOTE_ADDR']) and isset($this->request->target)) {
$this->authorizeClient($_SERVER['REMOTE_ADDR']);
$this->onSuccess();
$this->redirect(); $this->redirect();
} elseif ($this->isClientAuthorized($_SERVER['REMOTE_ADDR'])) { } elseif (isset($this->request->target)) {
$this->redirect(); $this->authorizeClient($_SERVER['REMOTE_ADDR']);
} else { $this->onSuccess();
$this->showError(); $this->redirect();
} } else {
$this->showError();
}
} }
/** /**