src/Ease/Page.php
public function onlyForLogged($loginPage = 'login.php', $message = null)
    {
        $user = Shared::user();
        if (!method_exists($user, 'isLogged') || !$user->isLogged()) {
            if (!empty($message)) {
                Shared::user()->addStatusMessage(_('Sign in first please'),
                    'warning');
            }
            $this->redirect($loginPage);
            $this->pageClosed = true;
        }
    }
public function onlyForLogged($loginPage = 'login.php', $message = null)
    {
        $user = Shared::user();
        if (!method_exists($user, 'isLogged') || !$user->isLogged()) {
            if (!empty($message)) {
                Shared::user()->addStatusMessage(_('Sign in first please'),
                    'warning');
            }
            $this->redirect($loginPage);
            $this->pageClosed = true;
        }
    }
Nepřihlášeného uživatele přesměruje na přihlašovací stránku.

@param string $loginPage adresa přihlašovací stránky