public function authorize($controller, $action)
{
if (!in_array($controller . ':' . $action, ['User:captcha', 'User:login', 'User:register']) && !$this->userIdentity->getId()) {
return $this->response->redirect(['/user/login?redirect=' . $this->request->get('redirect', null, $this->request->getUrl(true))]);
}
}