public function showLogin()
    {
        if (!$this->isActive() || $this->isAllowed()) {
            return;
        }

        if (isset($_REQUEST['password_protected']) && $_REQUEST['password_protected'] == 'login') {
            echo \App\template(__DIR__.'/views/password-protected.blade.php', [
                'password' => $this
            ]);

            exit();
        }

        if (wp_safe_redirect($this->requestUrl())) {
            exit();
        }
    }