PHPackages                             alt-design/alt-password-protect - 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. alt-design/alt-password-protect

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

alt-design/alt-password-protect
===============================

Alt Password Protect - hide your pages behind a password

v1.3.0(2mo ago)22.5k↓38.2%2[2 issues](https://github.com/alt-design/Alt-Password-Protect-Addon/issues)MITPHP

Since Jan 1Pushed 2mo ago4 watchersCompare

[ Source](https://github.com/alt-design/Alt-Password-Protect-Addon)[ Packagist](https://packagist.org/packages/alt-design/alt-password-protect)[ RSS](/packages/alt-design-alt-password-protect/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (1)Versions (17)Used By (0)

Alt Password Protect
====================

[](#alt-password-protect)

> Secure your Statamic entries with user-friendly, individualized password protection

Features
--------

[](#features)

- Choose which entries to password protect
- Choose individual password for each entry
- Choose default password for all selected entries
- Hide password protected entries from collection listings, and then override if needed
- Extends, but doesn't affect, existing Statamic password protection

How to Install
--------------

[](#how-to-install)

You can search for this addon in the `Tools > Addons` section of the Statamic control panel and click **install**, or run the following command from your project root:

```
composer require alt-design/alt-password-protect
```

How to Use
----------

[](#how-to-use)

The Addon adds another tab onto entries, which allows you to select whether you want default password protection, a custom password, or none. You can set the default site password by going to `Alt Password Protect` in the control panel.

There's also the ability to remove the password protected items from collections, so that they don't show up in the collection listing. This is useful if you want to have a collection of password protected items, but don't want to show them in the collection listing. You can also tweak this setting in the settings (ofc).

You can then also override the hide using `alt_protect_ignore="true"` on your collection tag.

Questions etc
-------------

[](#questions-etc)

Drop us a big shout-out if you have any questions, comments, or concerns. We're always looking to improve our addons, so if you have any feature requests, we'd love to hear them.

### Starter Kits

[](#starter-kits)

- [Alt Starter Kit](https://statamic.com/starter-kits/alt-design/alt-starter-kit)

### Addons

[](#addons)

- [Alt Cookies Addon](https://github.com/alt-design/Alt-Cookies-Addon)
- [Alt Redirect Addon](https://github.com/alt-design/Alt-Redirect-Addon)
- [Alt Akismet Addon](https://github.com/alt-design/Alt-Akismet-Addon)
- [Alt Inbound Addon](https://github.com/alt-design/Alt-Inbound-Addon)
- [Alt Sitemap Addon](https://github.com/alt-design/Alt-Sitemap-Addon)
- [Alt Password Protect Addon](https://github.com/alt-design/Alt-Password-Protect-Addon)
- [Alt Google 2FA Addon](https://github.com/alt-design/Alt-Google-2fa-Addon)

Postcardware
------------

[](#postcardware)

Send us a postcard from your hometown if you like this addon. We love getting mail from other cool peeps!

Alt Design
St Helens House
Derby
DE1 3EE
UK

###  Health Score

41

—

FairBetter than 89% of packages

Maintenance63

Regular maintenance activity

Popularity25

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 66% 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 ~71 days

Recently: every ~184 days

Total

12

Last Release

88d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e352e57b5dcf7df2c63eab5bb5c8c152a06917fc08bbba2e9996bdee9d9c1117?d=identicon)[alt-design](/maintainers/alt-design)

---

Top Contributors

[![Alt-Ben](https://avatars.githubusercontent.com/u/12431318?v=4)](https://github.com/Alt-Ben "Alt-Ben (33 commits)")[![benmAltDesign](https://avatars.githubusercontent.com/u/149595159?v=4)](https://github.com/benmAltDesign "benmAltDesign (9 commits)")[![nat-alt](https://avatars.githubusercontent.com/u/100426312?v=4)](https://github.com/nat-alt "nat-alt (4 commits)")[![Alt-Charlie](https://avatars.githubusercontent.com/u/260397567?v=4)](https://github.com/Alt-Charlie "Alt-Charlie (3 commits)")[![AlexanderFalkenberg](https://avatars.githubusercontent.com/u/35661687?v=4)](https://github.com/AlexanderFalkenberg "AlexanderFalkenberg (1 commits)")

### Embed Badge

![Health badge](/badges/alt-design-alt-password-protect/health.svg)

```
[![Health](https://phpackages.com/badges/alt-design-alt-password-protect/health.svg)](https://phpackages.com/packages/alt-design-alt-password-protect)
```

###  Alternatives

[gesdinet/jwt-refresh-token-bundle

Implements a refresh token system over Json Web Tokens in Symfony

70516.4M35](/packages/gesdinet-jwt-refresh-token-bundle)[illuminate/auth

The Illuminate Auth package.

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

A flexible, driver based Acl package for PHP 5.4+

870304.7k2](/packages/beatswitch-lock)[amocrm/amocrm-api-library

amoCRM API Client

182728.5k6](/packages/amocrm-amocrm-api-library)[vonage/jwt

A standalone package for creating JWTs for Vonage APIs

424.1M4](/packages/vonage-jwt)[statamic-rad-pack/runway

Eloquently manage your database models in Statamic.

135192.6k5](/packages/statamic-rad-pack-runway)

PHPackages © 2026

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