PHPackages                             neuedaten/global-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. [Security](/categories/security)
4. /
5. neuedaten/global-password

ActiveTypo3-cms-extension[Security](/categories/security)

neuedaten/global-password
=========================

Global TYPO3 frontend password protection

4.0.0(7mo ago)416.7k↓36.6%1[1 issues](https://github.com/neuedaten/global_password/issues)GPL-2.0-or-laterPHP

Since Sep 25Pushed 1mo ago2 watchersCompare

[ Source](https://github.com/neuedaten/global_password)[ Packagist](https://packagist.org/packages/neuedaten/global-password)[ Docs](https://www.neuedaten.de)[ RSS](/packages/neuedaten-global-password/feed)WikiDiscussions master Synced yesterday

READMEChangelog (4)Dependencies (1)Versions (7)Used By (0)

TYPO3 global password
=====================

[](#typo3-global-password)

Password protection for a complete TYPO3 frontend. Useful for development and staging servers.

Set the password in your env file then configure if it is active or not via the site config

1. Add the password to the `.env` file
2. Add the configuration to `config/sites/*/config.yaml`
3. Customise the login screen if desired

The password needs to be both present in your `.env` and activated in the `config.yaml` to show

.env
----

[](#env)

Set the password with :

`TYPO3__GLOBAL_PASSWORD="Password123!"`

Site Configuration YAML
-----------------------

[](#site-configuration-yaml)

To activate the password for that site on all environments **where the password is in the `.env` file** then add:

```
globalPassword:
  enabled: true
```

If you wish to disable/enable the password for a specific environment, you can do this with:

```
globalPassword:
  enabled: false
  variants:
    -
      enabled: true
      condition: 'applicationContext == "Production/Staging"'
```

Where `condition` is the same as the `baseVariants` conditions of the domain names.

Don't forget to enable this **for each** `config.yaml` in your install.

Config file
-----------

[](#config-file)

If you wish to configure the password login screen, you can do so by creating a `config/global-password.yaml` file and specifying the following in your `.env` file

`TYPO3__GLOBAL_PASSWORD_CONFIG_FILE="global-password.yaml"`

e.g. `config/global-password.yaml`

You can then override the following:

```
texts:
  title: "Page title"
  htmlAbove: "some text above the form"
  htmlBelow: "some text below the form"
  passwordPlaceholder: "Password"
  rememberMe: "remember me"
  login: Login
  wrongPassword: "Please check your password"
```

Logout
------

[](#logout)

add this get parameter to your url: `?global-password-logout=1`

Copyright (c) 2019 Bastian Schwabe

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

###  Health Score

48

—

FairBetter than 93% of packages

Maintenance76

Regular maintenance activity

Popularity31

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 54.8% 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 ~474 days

Total

5

Last Release

211d ago

Major Versions

v1.0.0 → v2.0.02023-07-24

v2.0.1 → 3.0.02024-12-13

3.0.0 → 4.0.02025-12-04

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/5033001?v=4)[Bastian Oppermann](/maintainers/bastian)[@Bastian](https://github.com/Bastian)

---

Top Contributors

[![mikestreety](https://avatars.githubusercontent.com/u/354085?v=4)](https://github.com/mikestreety "mikestreety (23 commits)")[![r12r](https://avatars.githubusercontent.com/u/6528916?v=4)](https://github.com/r12r "r12r (18 commits)")[![garett-at-liquidlight](https://avatars.githubusercontent.com/u/105364629?v=4)](https://github.com/garett-at-liquidlight "garett-at-liquidlight (1 commits)")

### Embed Badge

![Health badge](/badges/neuedaten-global-password/health.svg)

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

###  Alternatives

[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

103519.9k53](/packages/friendsoftypo3-content-blocks)[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

611.1M8](/packages/netresearch-rte-ckeditor-image)[wazum/sluggi

TYPO3 extension for URL slug management with inline editing, auto-sync, locking, access control, and redirects

40529.5k](/packages/wazum-sluggi)[leuchtfeuer/secure-downloads

"Secure Download": Apply TYPO3 access rights to ALL file assets (PDFs, TGZs or JPGs etc. - configurable) - protect them from direct access.

23255.5k1](/packages/leuchtfeuer-secure-downloads)[causal/fal-protect

Protect everything within /fileadmin/ based on associated folder and file restrictions (visibility, user groups and dates of publication).

1277.1k](/packages/causal-fal-protect)[b13/assetcollector

Asset collector - Add CSS and SVG files and strings as inline style tag/inline svg to the html code.

10125.6k](/packages/b13-assetcollector)

PHPackages © 2026

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