PHPackages                             rovitch/page-password - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. rovitch/page-password

ActiveTypo3-cms-extension[Authentication &amp; Authorization](/categories/authentication)

rovitch/page-password
=====================

PagePassword provides a simple way to restrict access to specific pages and their sub-pages with password authentication.

v1.3.0(2mo ago)0357↓50%1GPL-2.0-or-laterPHPPHP &gt;=8.2 &lt; 8.6

Since Jul 6Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/rovitch/page_password)[ Packagist](https://packagist.org/packages/rovitch/page-password)[ RSS](/packages/rovitch-page-password/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (8)Dependencies (30)Versions (9)Used By (1)

TYPO3 Extension `page_password` - Protect your pages with a password
====================================================================

[](#typo3-extension-page_password---protect-your-pages-with-a-password)

[![page_password](./Documentation/img/pagpassword.svg)](./Documentation/img/pagpassword.svg)

Overview
--------

[](#overview)

PagePassword provides a simple way to restrict access to specific pages and their sub-pages with password authentication. This extension allows you to create password-protected sections or entire page trees within your TYPO3 website. Perfect for creating member areas, work-in-progress sections, pre-production environments, or any content that requires basic access control at the page level.

Features
--------

[](#features)

- 🔒 **Page-level protection**: Secure individual pages and their subpages with custom passwords
- 🛡️ **Easy setup**: Simple configuration through TYPO3 backend
- 🎨 **Customizable**: Flexible styling
- 🌐 **Multi-language support**: Works with TYPO3 localization
- ⚡ **Performance optimized**: Minimal impact on site performance

Customization
-------------

[](#customization)

- Enable/disable dark mode
- Choose your own logo for both light and dark mode
- Choose your own primary color for both light and dark mode
- More coming soon...

[![examples.png](Documentation/img/examples.png)](Documentation/img/examples.png)

What's next?
------------

[](#whats-next)

- Typo3 v14 compatibility see [\#437f8a9](https://github.com/rovitch/page_password/commit/437f8a9e25196eaec2218371fde1d0cece46fb04) and [\#0223978](https://github.com/rovitch/page_password/commit/022397818ddc18a5c0fb877074d0784d09d7dbcd)
- Enhanced documentation see [\#730f45a](https://github.com/rovitch/page_password/commit/730f45a02af87aa5f4e80e230ff4191213f22e78) and [\#faa0c44](https://github.com/rovitch/page_password/commit/faa0c4449881fb30b07cf2e0821c7fc1e4ae5463)
- Logging see [\#b1397bd](https://github.com/rovitch/page_password/commit/b1397bdf60c0a8a8edc35d6ef9c81d0a873a7917)
- Rate limiter see [\#c1ccaef](https://github.com/rovitch/page_password/commit/c1ccaefb6ae3c2f3ca3ff5af65db4e93fb198079) and [\#0159765](https://github.com/rovitch/page_password/commit/01597657f605af8cd54945ba603812e1c3cff099)
- Backend module overview
- More customizations

Requirements
------------

[](#requirements)

- TYPO3 12.4 LTS or higher
- PHP 8.2 or higher

Installation
------------

[](#installation)

### Via composer

[](#via-composer)

```
composer require rovitch/page-password
```

Go to `maintenance` -&gt; `Analyze Database Structure` and apply database changes

Setup
-----

[](#setup)

See [initial setup](Documentation/intital_setup.md)

Development
-----------

[](#development)

```
# Install dependencies
make install
```

### Running tests

[](#running-tests)

```
# Run all tests
make test
```

```
# Run rector and cgl fixes
make fix
```

### Building assets

[](#building-assets)

```
# Install dependencies
npm install

# Build css for development
npx tailwindcss -i ./Resources/Private/Css/tailwind.css -o ./Resources/Public/assets/css/main.min.css --watch

# Build css for production
npx tailwindcss -i ./Resources/Private/Css/tailwind.css -o ./Resources/Public/assets/css/main.min.css --minify

# Build typescript
webpack --config webpack.config.js
```

###  Health Score

46

—

FairBetter than 93% of packages

Maintenance87

Actively maintained with recent releases

Popularity16

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~36 days

Recently: every ~62 days

Total

8

Last Release

63d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8b85b1ea43891ebafb4a39dffa1eaa86c3ac7863064f9858634f732fe134c482?d=identicon)[rovitch](/maintainers/rovitch)

---

Top Contributors

[![rovitch](https://avatars.githubusercontent.com/u/119364681?v=4)](https://github.com/rovitch "rovitch (34 commits)")

###  Code Quality

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/rovitch-page-password/health.svg)

```
[![Health](https://phpackages.com/badges/rovitch-page-password/health.svg)](https://phpackages.com/packages/rovitch-page-password)
```

###  Alternatives

[fluidtypo3/vhs

This is a collection of ViewHelpers for performing rendering tasks that are not natively provided by TYPO3's Fluid templating engine.

1954.1M49](/packages/fluidtypo3-vhs)[typo3/testing-framework

The TYPO3 testing framework provides base classes for unit, functional and acceptance testing.

675.0M775](/packages/typo3-testing-framework)[in2code/femanager

Modern TYPO3 Frontend User Registration.

49745.4k6](/packages/in2code-femanager)[in2code/in2publish_core

Content publishing extension to connect stage and production server

40135.8k](/packages/in2code-in2publish-core)[pagemachine/typo3-formlog

Form log for TYPO3

23225.3k6](/packages/pagemachine-typo3-formlog)[eliashaeussler/typo3-warming

Warming - Warms up Frontend caches based on an XML sitemap. Cache warmup can be triggered via TYPO3 backend or using a console command. Supports multiple languages and custom crawler implementations.

20229.9k](/packages/eliashaeussler-typo3-warming)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
