PHPackages                             o-ba/fe-login-mode - 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. o-ba/fe-login-mode

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

o-ba/fe-login-mode
==================

Provides the frontend user login mode functionality for TYPO3

1.1.0(9mo ago)025.2k↓29%[1 issues](https://github.com/o-ba/fe-login-mode/issues)GPL-2.0-or-laterPHPPHP &gt;=8.1.0

Since Jan 22Pushed 8mo ago1 watchersCompare

[ Source](https://github.com/o-ba/fe-login-mode)[ Packagist](https://packagist.org/packages/o-ba/fe-login-mode)[ RSS](/packages/o-ba-fe-login-mode/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (2)Versions (4)Used By (0)

"Frontend user login mode" - A rarely used TYPO3 functionality
==============================================================

[](#frontend-user-login-mode---a-rarely-used-typo3-functionality)

The "frontend user login mode" functionality has been introduced to TYPO3 by Kasper back in 2004 to overcome caching issues on typo3.org and is rather an edge-case feature. Therefore, it is no longer part of the TYPO3 Core from v12.0+ onwards, but available as an extension, which solves the problem via modern techniques (using PSR-15 middlewares).

So what does it do?
-------------------

[](#so-what-does-it-do)

The extension adds a new TCA field `fe_login_mode` to the `pages` table.

Using this field one can define branches, which should behave like if a user or user group is not logged in, even though the cookie - and the session - is kept for other areas of a website. This is useful when trying to reduce the amount of possible cache variants, especially in installations with complex user and user group setups.

As previously available in the Core, the TypoScript option `config.sendCacheHeaders_onlyWhenLoginDeniedInBranch` can be used to further restrict the transmission of cache headers.

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

[](#installation)

In case you update a TYPO3 installation from v11 to v12, you can use the corresponding "Upgrade Wizard" in the TYPO3 install tool to fetch and install the extension.

Otherwise, install the extension either via composer `composer req o-ba/fe-login-mode` or download the extension from the [TYPO3 Extension Repository](https://extensions.typo3.org/extension/fe_login_mode/)and activate it in the Extension Manager of your TYPO3 installation.

License
-------

[](#license)

The extension is licensed under GPL v2+, same as the TYPO3 Core. For details see the [LICENSE](https://github.com/o-ba/fe-login-mode/blob/main/LICENSE)file in this repository.

Open Issues
-----------

[](#open-issues)

If you find an issue, feel free to [report](https://github.com/o-ba/fe-login-mode/issues)it on GitHub. You can also directly create a [pull request](https://github.com/o-ba/fe-login-mode/pulls).

Credits
-------

[](#credits)

This extension was created by [Oliver Bartsch](https://github.com/o-ba) in 2022. The original credits go to the TYPO3 development team and the [contributors](https://github.com/TYPO3/typo3/graphs/contributors), who have maintained this code for over 18 years until it was removed from Core.

###  Health Score

42

—

FairBetter than 90% of packages

Maintenance59

Moderate activity, may be stable

Popularity28

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity60

Established project with proven stability

 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 ~650 days

Total

3

Last Release

278d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d1bfc89c42d831e190c1023b69a614bbbc3fc261def8b5e462467d142eaa4d1a?d=identicon)[o-ba](/maintainers/o-ba)

---

Top Contributors

[![o-ba](https://avatars.githubusercontent.com/u/8812114?v=4)](https://github.com/o-ba "o-ba (12 commits)")

### Embed Badge

![Health badge](/badges/o-ba-fe-login-mode/health.svg)

```
[![Health](https://phpackages.com/badges/o-ba-fe-login-mode/health.svg)](https://phpackages.com/packages/o-ba-fe-login-mode)
```

###  Alternatives

[in2code/femanager

Modern TYPO3 Frontend User Registration.

49745.4k6](/packages/in2code-femanager)[evoweb/sf-register

Frontend User Registration

13177.1k1](/packages/evoweb-sf-register)[friendsoftypo3/openid

OpenID authentication for TYPO3 CMS

1396.0k](/packages/friendsoftypo3-openid)[causal/oidc

This extension uses OpenID Connect to authenticate users.

1557.8k](/packages/causal-oidc)[b13/assetcollector

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

10118.4k](/packages/b13-assetcollector)

PHPackages © 2026

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