PHPackages                             ahebrank/protected\_pages - 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. ahebrank/protected\_pages

ActiveDrupal-module[Authentication &amp; Authorization](/categories/authentication)

ahebrank/protected\_pages
=========================

Protect pages or private files by password

1620PHP

Since May 24Pushed 7y ago1 watchersCompare

[ Source](https://github.com/ahebrank/protected_pages)[ Packagist](https://packagist.org/packages/ahebrank/protected_pages)[ RSS](/packages/ahebrank-protected-pages/feed)WikiDiscussions 8.x-1.x Synced 3d ago

READMEChangelogDependenciesVersions (3)Used By (0)

```
********************************************************************
                P R O T E C T E D   P A G E S   M O D U L E
********************************************************************
Original Author: Varun Mishra
Current Maintainers: Andy Hebrank
Email: andy@insidenewcity.com

********************************************************************
DESCRIPTION:

   Protected Pages modules allows the administrator to secure any page or
   private file in your website by password. You just need to go to
   configuration page of this module and add path, password. After that the
   added path will be password protected. This module also allows you to send
   the details of this protected page to multiple users by email.

   This module allow administrator to set global password for all protected
   pages. This module provide bypass password protection of protected pages
   permission also. All the protected pages will be accessible by users having
   this permission.

********************************************************************

INSTALLATION:

1. composer require ahebrank/protected_pages
2. drush en -y protected_pages
```

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/5023646?v=4)[ahebrank](/maintainers/ahebrank)[@ahebrank](https://github.com/ahebrank)

---

Top Contributors

[![cisvarun](https://avatars.githubusercontent.com/u/16717745?v=4)](https://github.com/cisvarun "cisvarun (21 commits)")[![varunmishra2006](https://avatars.githubusercontent.com/u/19607627?v=4)](https://github.com/varunmishra2006 "varunmishra2006 (15 commits)")[![ahebrank](https://avatars.githubusercontent.com/u/5023646?v=4)](https://github.com/ahebrank "ahebrank (14 commits)")

---

Tags

drupaldrupal-8drupal-module

### Embed Badge

![Health badge](/badges/ahebrank-protected-pages/health.svg)

```
[![Health](https://phpackages.com/badges/ahebrank-protected-pages/health.svg)](https://phpackages.com/packages/ahebrank-protected-pages)
```

###  Alternatives

[namshi/jose

JSON Object Signing and Encryption library for PHP.

1.8k99.6M101](/packages/namshi-jose)[league/oauth1-client

OAuth 1.0 Client Library

99698.8M106](/packages/league-oauth1-client)[bezhansalleh/filament-shield

Filament support for `spatie/laravel-permission`.

2.8k2.9M88](/packages/bezhansalleh-filament-shield)[gesdinet/jwt-refresh-token-bundle

Implements a refresh token system over Json Web Tokens in Symfony

70516.4M35](/packages/gesdinet-jwt-refresh-token-bundle)[league/oauth2-google

Google OAuth 2.0 Client Provider for The PHP League OAuth2-Client

41721.2M118](/packages/league-oauth2-google)[illuminate/auth

The Illuminate Auth package.

9327.3M1.0k](/packages/illuminate-auth)

PHPackages © 2026

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